ES6新声明

相较于ES5,ES6增加了新的声明变量。

let 和 const

相对于var,它们的声明不会提前

alert(a)
var a = 12;  //undefined
alert(b)
let b  = 12;  //报错 b is not defined

let不能重复声明

let a = 12;
let a = 5;   //报错

const声明后不能改变

    const a = 12;
     a = 5;
     console.log(a) //报错

判断大小写

var str = 'JYEDU';

console.log(str.includes('ed'))


//starsWith()开通是否包含,返回true/false;区分大小写
console.log(str.startsWith('J'))
//endsWith(),结尾是否包含,返回true,false:区分大小写
console.log(str.endsWith('J'))

var str1 = 'asd';
var str2 = str1.repeat(3);
console.log(str2)
原文地址:https://www.cnblogs.com/UniverseWang/p/7148748.html