1.箭头函数
2.块级作用域
3.函数中的参数
ES6中允许为形参设置默认值 ,如果没有传递实参,则自动调用形参中的默认值
function add(num1 = 2 , num2 = 4){};
4.模板字符串
`在此之间可以写任意形式代码 ${js语法}`
—————————————————————————————————————————————————————————————
5.错误类型
ReferenceError:应用错误,使用了未声明变量,会影响后续代码的执行
TypeError:类型错误,错误的使用了数据的类型。例如将变量当成函数使用,吧对象当成函数使用,会以影响代码的后续执行
RangeError: 范围错误,参数的使用超出了范围,会影响代码的后续执行 例如:Array(3.5)
6.错误处理
try{
尝试执行的错误代码
}catch(err){
捕获出现的错误,将捕获到的错误放在err中
错误的处理方案
}