摘要:
Number.parseInt(), Number.parseFloat() ES6 将全局方法parseInt()和parseFloat(),移植到Number对象上面,行为完全保持不变。 Number.parseInt() Number.parseFloat() Number.isInteger 阅读全文
摘要:
1. includes():返回布尔值,表示是否找到了参数字符串。 startsWith():返回布尔值,表示参数字符串是否在原字符串的头部。 endsWith():返回布尔值,表示参数字符串是否在原字符串的尾部 2.repeat repeat方法返回一个新字符串,表示将原字符串重复n次。 参数如果 阅读全文
摘要:
1.简单赋值 2.对象的解构赋值没有特定的顺序,变量必须与属性同名,才能取到正确的值。 3.对象的解构赋值的内部机制,是先找到同名属性,然后再赋给对应的变量。真正被赋值的是后者,而不是前者。 先找到同名属性,即person=>person,然后再赋值给相应的变量,name=zxw 4.默认值生效的条 阅读全文
摘要:
以前的赋值必须一个一个赋值,例如 1.变量的解构赋值 模式匹配:只要等号两边的模式相同,左边的变量就会被赋予对应的值。 不完全匹配:等号左边的模式,只匹配一部分的等号右边的数组。这种情况下,解构依然可以成功。 默认值: 当默认值遇到完全匹配时,默认值会被匹配值替换掉 默认值可以引用解构赋值的其他变量 阅读全文
摘要:
const 命令声明一个只读的常量,声明后值不可以改变 const 变量不可以重复声明 const一旦声明变量,就必须立即初始化,不能留到以后赋值。 const命令声明的常量也是不提升,同样存在暂时性死区,只能在声明的位置后面使用。 阅读全文
摘要:
1.let所声明的变量,只在let命令所在的代码块内有效。 效果: 8 Uncaught ReferenceError: a is not defined 2.不存在变量提升 3.不许重复使用 let不允许在相同作用域内,重复声明同一个变量。 阅读全文