ES6入门---第三单元 模块六:数字变化和Math新增的东西

数字(数值)变化:
    二进制:  (Binary): (零b)
        let a = 0b010101;
    八进制: (Octal)
        let a = 0o666;
    十六进制:
        #ccc


Number.isNaN(NaN)    -> true

同功能:

console.log(Number.isNaN(a));

    Number.isFinite(a)   判断是不是数字    √

    Number.isInteger(a)  判断数字是不是整数    √

  Number.parseInt() 方法可以根据给定的进制数把一个字符串解析成整数。

Number.parseFloat() 方法可以把一个字符串解析成浮点数。该方法与全局的 parseFloat() 函数相同,并且处于 ECMAScript 6 规范中(用于全局变量的模块化)。


安全整数: 
    2**表示 **的**次方

    安全整数:    -(2^53-1) 到 (2^53-1),   包含-(2^53-1) 和(2^53-1)

    Number.isSafeInteger(a);

    Number.MAX_SAFE_INTEGER    最大安全整数
    Number.MIN_SAFE_INTEGER    最小安全整数

Math:
    Math.abs()
    Math.sqrt()
    Math.sin()

    Math.trunc()    截取,只保留整数部分
        Math.trunc(4.5)  ->  4
        Math.trunc(4.9)  ->  4

    Math.sign(-5)   判断一个数到底是正数、负数、0
        Math.sign(-5)  ->  -1
        Math.sign(5)  -> 1
        Math.sign(0)    ->  0
        Math.sign(-0)    ->  -0
        其他值,返回 NaN
    
    Math.cbrt()    计算一个数立方根

        Math.cbrt(27)  ->  3

math.ceil()向上取整

    .......


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值