zoukankan      html  css  js  c++  java
  • ES5-ES6-ES7_数值的扩展

    二进制与八进制数值表示法: 二进制用0b, 八进制用0o

    console.log(0b1010) // 10
    console.log(0o56) // 46

    Number.isFinite(i)

    判断是否是有限大的数

    console.log(Number.isFinite(Infinity)) //false


    Number.isNaN(i)

    判断是否是NaN

    console.log(Number.isNaN(NaN)) // true
    console.log(Number.isNaN(3)) // false


    Number.isInteger(i)

    判断是否是整数

    console.log(Number.isInteger(NaN)) // false
    console.log(Number.isInteger(3)) // true
    console.log(Number.isInteger(3.4)) // false


    Number.parseInt(str)

    将字符串转换为对应的数值

    console.log(Number.parseInt('NaN')) // NaN
    console.log(Number.parseInt('323')) // 323
    console.log(Number.parseInt('3.4')) // 3
    console.log(Number.parseInt('c')) // NaN

    Math.trunc(i)

    直接去除小数部分

    console.log(Math.trunc(NaN)) // NaN
    console.log(Math.trunc(3)) // 3
    console.log(Math.trunc(3.4)) // 3

    指数运算符(幂): **

    console.log(3 ** 3) //27
  • 相关阅读:
    docker
    手动处理datanode磁盘间使用不均的问题
    Hadoop op 1)
    Python class and function json
    scala Basic 第三课
    spark streaming kafka example
    hadoop io PART1
    elasticsearch 集群搭建
    Scala编程第二课
    scala 第一课
  • 原文地址:https://www.cnblogs.com/LO-ME/p/10584499.html
Copyright © 2011-2022 走看看