es6
1.const(常量)和let
//let替换了原本JavaScript的var 不过var不兼容不支持使用es6的新特性 但是let兼容并且支持JavaScript正常开发
//因为我一般用的都是var所以只有特殊情况封装es6程序代码的时候才会使用到let所以 看情况使用把
2.字符串操作
includes("y") //判断是否包含字母y
repeat(次数) // 获取字符循环输出次数
startswith("") //判断是否以""开头
endsWith("") //判断是否以""结尾
3.函数:
(1). 函数默认值参数:
es6的函数的参数可以有默认值比如:
固定参数写法:
let a=function(num1=1,num2=2){
return num1+num2;
}
a();//如果a中有参数则优先计算a中的参数
不固定参数写法:
let a=function(...num){
let b=0;
for(let s of num){
sum+=s;
}
return sum;
}
a(...num);//...num可以传多个参数 但是参数名字不能一样
(2). 箭头函数
es6很有意思的一部分,当你的函数有且仅有一个参数的时候,是可以省略掉括号的,当你的函数返回有且仅有一个表达式的时候可以省略掉{}
比如:
let a = (name="cdsa") => "hello", +name;//无参数
也可以这样:
let a=(num,num2)=>{
return num+num2;
}
a(2,3);