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