声明
1.let
let用于声明一个块级作用域的本地变量,不允许重复声明且不会造成变量提升。
2.const
const用于声明常量,即不允许重新赋值(修改变量指向的内存地址),也不允许重复声明。不会造成变量提升。
解构
1.解构对象
2.解构数组
如果数组的长度不一致,可以使用...来解构,只保留长度一致的部分。
3.解构函数参数
4.解构字符串
字符串
1.模板字符串
2.startsWith()
startsWith()方法用于判断字符串是否以指定的字符串开头,如果是,则返回 true,否则返回 false。
3.endsWith()
endsWith()方法用于判断字符串是否以指定的字符串结尾,如果是,则返回 true,否则返回 false。
4.includes()
includes()方法用于判断字符串是否包含指定的字符串,如果是,则返回 true,否则返回 false。
5.repeat()
repeat(n)方法用于将一个字符串重复 n 次,如果 n 是小于 1 的数值,则返回一个空字符串。
数字
1.Math.sign()
Math.sign()方法用于获取一个数的符号,如果是正数,则返回 1,如果是负数,则返回 -1,如果是 0,则返回 0。