web前端全系列 教程
1839个小节阅读:2244.4k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
ES6 在 Math 对象上新增了 17 个与数学相关的方法。所有这些方法都是静态方法,只能在 Math 对象上调用。
Math.trunc
方法用于去除一个数的小数部分,返回整数部分
xxxxxxxxxx
Math.trunc(4.1) // 4
Math.trunc(4.9) // 4
Math.trunc(-4.1) // -4
Math.trunc(-4.9) // -4
Math.sign
方法用来判断一个数到底是正数、负数、还是零。对于非数值,会先将其转换为数值
它会返回五种值
+1
-1
0
-0
NaN
xxxxxxxxxx
Math.sign(-5) // -1
Math.sign(5) // +1
Math.sign(0) // +0
Math.sign(-0) // -0
Math.sign(NaN) // NaN
Math.sign('itbaizhan') // NaN
Math.sign(undefined) // NaN
Math.cbrt()
方法用于计算一个数的立方根
温馨提示
如果一个数的立方等于a,那么这个数叫a的立方根,也称为三次方根。也就是说,如果x³=a,那么x叫做a的立方根
xxxxxxxxxx
Math.cbrt('8') // 2
Math.cbrt('hello') // NaN
ES6 新增了 4 个对数相关方法
ES6 新增了 6 个双曲函数方法。
Math.sinh(x)
返回x
的双曲正弦(hyperbolic sine)Math.cosh(x)
返回x
的双曲余弦(hyperbolic cosine)Math.tanh(x)
返回x
的双曲正切(hyperbolic tangent)Math.asinh(x)
返回x
的反双曲正弦(inverse hyperbolic sine)Math.acosh(x)
返回x
的反双曲余弦(inverse hyperbolic cosine)Math.atanh(x)
返回x
的反双曲正切(inverse hyperbolic tangent)实时效果反馈
1. 下列那个数学方法可以检测正数、负数、还是零:
A Math.trunc()
B Math.sign()
C Math.cbrt()
D Math.random()
答案
1=>B