let:变量不允许重复声明  允许重复赋值 可以防治变量泄露
const:常量 变量不允许重复声明,也不允许重复赋值
charCodeAt() 获取编码
String.fromCharCode(编码) 能让编码转成字符
\u4e00 - \u9fa5:对应所有的汉字
接受1个参数 参数就是重复几次咱们的字符串
es6的字符串 变成了
,${} 模版,就是为了使用模板
eg:  [1,2,3,4].find(function (x,y,z){
        console.log(x,y,z);
    })
x = x => x;
console.log(x(1))//1
//需要传参的时候就加括号
x = (x,y,z) => {
        console.log(1)
    }
x``//1
//箭头函数用于匿名函数
 [1,2,3,4].find((x,y,z)=>{
        console.log(x,y,z);
    })
//onclick的写法
 document["onclick"] = () => {
        document.body.style.background = ‘red‘
    }
 function show(x=5,y=3) {
        console.log(x,y);
    };
    show();//x:5  y:3
    show(9,0);//x:9  y:0
//调用时不传参数就使用延展参数,否则正常使用传入的参数
 function show(x=5,y=[1,2,3]) {
        console.log(x,y);
    };
    show();//x:5  y:[1,2,3]
延展参数可以任何类型,josn,string……都可以
function show(...x) {
        console.log(x);//1,2,3,4,5,6,7  typeofx:object   x是数组
        console.log(arguments) //arguments不是数组
    };
     show(1,2,3,4,5,6,7);
原文:https://www.cnblogs.com/yxq-funny-soul/p/13382069.html