ES6--数值

二进制和八进制表示法
二进制: 0b 或 0B
八进制: 0o 或 0O
 
// 判断数字是否有限
Number.isFinite()

// 判断数字是否为NaN
Number.isNaN()

// 转化为整数
Number.parseInt()

// 转化为浮点数
Number.parseFloat()

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

// 引入的常量
Number.EPSILON = Math.pow(2, -52)

// 安全整数
Number.MAX_SAFE_INTEGER = Math.pow(2, 53) - 1
Number.MIN_SAFE_INTEGER = -Number.MAX_SAFE_INTEGER

// 判断数字是否在安全整数范围内
Number.isSafeInteger()

// 去除一个数的小数部分,返回整数部分
Math.trunc();

// 判断一个数到底是正数、负数、还是零
Math.sign()

// 计算一个数的立方根
Math.cbrt()

// 将参数转为 32 位无符号整数的形式,然后返回这个 32 位值里面有多少个前导 0
Math.clz32()

// 返回两个数以 32 位带符号整数形式相乘的结果,返回的也是一个 32 位的带符号整数
Math.imul()

// 返回一个数的32位单精度浮点数形式
Math.fround()

// 返回所有参数的平方和的平方根
Math.hypot()

// Math.expm1(x),返回 ex - 1,Math.exp(x) - 1
Math.expm1()

// Math.log1p(x), 返回1 + x的自然对数,即Math.log(1 + x)
Math.log1p()

// Math.log10(x), 返回以 10 为底的x的对数
Math.log10()

// Math.log2(x)返回以 2 为底的x的对数
Math.log2()

// 返回x的双曲正弦(hyperbolic sine)
Math.sinh(x)

// 返回x的双曲余弦(hyperbolic cosine)
Math.cosh(x) 

// 返回x的双曲正切(hyperbolic tangent)
Math.tanh(x)

// 返回x的反双曲正弦(inverse hyperbolic sine)
Math.asinh(x)

// 返回x的反双曲余弦(inverse hyperbolic cosine)
Math.acosh(x)

// 返回x的反双曲正切(inverse hyperbolic tangent)
Math.atanh(x)

// 指数运算符(**)
2 ** 2 // 4
2 ** 3 // 8

// 相当于 2 ** (3 ** 2)
2 ** 3 ** 2
// 512

let a = 1.5;
a **= 2;

 

转载于:https://www.cnblogs.com/britney/p/11322917.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值