ES6新特性

let 使用块作用域声明变量

const 声明常量(具有常量值的js变量),值不能更改

更改const声明的变量值就会报错
Assignment to constant variable.

指数运算符:x**y 同 Math.pow(x,y) 表示x的y次方

默认参数值:允许函数参数具有默认值

function myFunction(x, y = 10) {
  // y is 10 if not passed or undefined
  return x + y;
}
myFunction(5); // 将返回 15

Array.find(返回值为boolean的callback) 返回符合callback中条件的第一个数组元素的值

Array.findIndex(返回值为boolean的callback) 返回符合条件的第一个数组元素的索引

Number.EPSILON 表示js最小精度

Number.MIN_SAFE_INTEGER 最小安全整数

Number.MAX_SAFE_INTEGER 最大安全整数

Number.isInteger(num) 判断num是否为整数

Number.isSafeInteger(num) 判断num是否为安全整数(范围在[MIN_SAFE_INTEGER,MAX_SAFE_INTEGER]之间的整数)

isFinite(num) 判断num是否为有限的数,是则返回true,如果是InFinity或NaN,则返回false

isNaN(num) 判断num是否为NaN,是则返回true

箭头函数:没有this绑定,没有提升机制(必须在使用前定义)

// ES5
var x = function(x, y) {
   return x * y;
}

// ES6简写方式
const x = (x, y) => x * y;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值