es6

Posted xiumumi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了es6相关的知识,希望对你有一定的参考价值。

let和const会创建块级作用域

数组结构赋值,对象结构赋值

字符串模板   标签模板

 

{

let a=??;

  console.log(a.codePointAt(0))            //   134071                     

  console.log (a.codePointAt(0).tostring(16))       //20bb7      获取大于两个字节的字符的码值    

  console.log(String.fromCodePoint("0x20bb7"))     //  ??          通过码值取字符

}

{

let str=‘string‘;

  str.includes("c");     //查询字符串是否包含字符"c"

  str.startsWith("str");    //是否以"str"为开头

  str.endsWith("ing");    //是否以"ing"结束

  str.repeat(2)          // 重复两次    

}

{

let str=‘1‘;              
console.log(str.padStart(2,‘0‘))          //如果str不够2位数,在开头用‘0’ 补白     ES7提案
console.log(str.padEnd(3,‘0‘))           // 如果str不够3位数,在末尾用‘0’ 补白     ES7提案

}

{

console.log(String.raw`Hi ${1+2}`)      //  Hi 3          对所有""进行转义    换行符不生效

console.log(`Hi/ ${1+2}`)            // Hi  (换行)3             

}



以上是关于es6的主要内容,如果未能解决你的问题,请参考以下文章

webengineview支持es6吗

20分钟上手ES6,不会ES6好意思说自己会JS ?

什么是ES6?

ES6基础5--ES6新特性

es6的循环方法

es6解构赋值