数值扩展

  1. 二进制与八进制数值表示法: 二进制用0b, 八进制用0o
  2. Number.isFinite(i) : 判断是否是有限大的数
  3. Number.isNaN(i) : 判断是否是NaN
  4. Number.isInteger(i) : 判断是否是整数
  5. Number.parseInt(str) : 将字符串转换为对应的数值
  6. Math.trunc(i) : 直接去除小数部分
        console.log(0b101);//5
        console.log(0o65);//53
        console.log(Number.isFinite(NaN));//false
        console.log(Number.isFinite(123));//true
        console.log(Number.isFinite(Infinity));//false
        console.log(Number.isNaN(NaN));//true
        console.log(Number.isNaN(Infinity));//false
        console.log(Number.isInteger(12.56));//false
        console.log(Number.isInteger(12.0));//true
        console.log(Number.parseInt(12.56));//12
        console.log(Number.parseInt('12ac3'));//12
        console.log(Number.parseFloat('12.555555a'));//12.555555
        console.log(Math.trunc(12.5666));//12

你可能感兴趣的:(数值扩展)