js起一个数的平方根_JS基础知识梳理(六)Math Api

5dccea46e4acf8be4f8aeeba643170fa.png

我是要成为算法工程师的男人

这玩意可以在控制台直接打印console.dir(Math)看全部方法

属性

Math.E //2.718281828459045  自然对数的底数   这是高中知识?
Math.LN2 // 0.6931471805599453
Math.LN10 // 2.302585092994046
Math.LOG2E // 1.4426950408889634
Math.LOG10E // 0.4342944819032518
Math.PI // 3.141592653589793  就认识这一个就是π
Math.SQRT1_2 // 0.7071067811865476
Math.SQRT2 // 1.4142135623730951

方法

Math.abs()  //绝对值
Math.acos()  //反余弦
Math.acosh()  //反双曲余弦  触及到了我数学的盲区
Math.asin()  //反正弦
Math.asinh()  //反双曲正弦
Math.atan()  //反正切
Math.atan2()  //弧度,不解释看下面示意图
Math.atanh()  //反双曲正切值
Math.cbrt()  //立方根
Math.ceil()  //上取整
Math.clz32()  //先把参数转换为无符号32位的内部表示,再返回前导0的个数
Math.cos()  //余弦
Math.cosh()  //双曲余弦
Math.exp(x)  //E 的 x 次幂
Math.expm1()  //返回 E的x次幂 - 1
Math.floor()  //下取整
Math.fround()  //可以将任意的数字转换为离它最近的单精度浮点数形式的数字
Math.hypot()  //计算它的所有参数的平方和的平方根
Math.imul()  //返回两个参数的类C的32位整数乘法运算的运算结果
Math.log()  //返回一个数的自然对数(底数是E)。如果数的值是负的,则返回值始终为NaN
Math.log1p()  //函数返回一个数字加1后的自然对数 (底为 E), 既log(x+1)
Math.log2()  //返回一个数字以 2 为底的对数
Math.log10()  //返回一个数字以 10 为底的对数
Math.max()  //返回所有参数中带有较大的值的那个数
Math.min()  //返回所有参数中带有较小的值的那个数
Math.pow(x,y)  //x 的 y次幂的值
Math.random()  //生成介于 0 ~ 1 之间的随机数
Math.round()  //四舍五入,取得是整数
Math.sign()  //判断数字的类型;1表示数字是正数;-1,表示数字是负数;0,表示数字是0;-0,表示数字是-0
//NaN,表示参数并不是一个数字或者并不能够被转换为数字。
Math.sin()  //正弦
Math.sinh()  //双曲正弦值
Math.sqrt()  //参数的平方根
Math.tan()  //正切
Math.tanh()  //双曲正切值
Math.trunc()  //去除一个数的小数部分,会内部先转为字符串再计算

atan2示意图

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值