目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

web前端全系列 教程

1839个小节阅读:2244.4k

收藏
全部开发者教程

鸿蒙应用开发

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(934)
赞(0)

Math函数扩展

image-20220209121205357

ES6 在 Math 对象上新增了 17 个与数学相关的方法。所有这些方法都是静态方法,只能在 Math 对象上调用。

Math.trunc()

Math.trunc方法用于去除一个数的小数部分,返回整数部分

Math.sign()

Math.sign方法用来判断一个数到底是正数、负数、还是零。对于非数值,会先将其转换为数值

它会返回五种值

  • 参数为正数,返回+1
  • 参数为负数,返回-1
  • 参数为 0,返回0
  • 参数为-0,返回-0
  • 其他值,返回NaN

Math.cbrt()

Math.cbrt()方法用于计算一个数的立方根

温馨提示

如果一个数的立方等于a,那么这个数叫a的立方根,也称为三次方根。也就是说,如果x³=a,那么x叫做a的立方根

对数方法

ES6 新增了 4 个对数相关方法

  1. Math.expm1()
  2. Math.log1p()
  3. Math.log10()
  4. Math.log2()

双曲函数方法

ES6 新增了 6 个双曲函数方法。

  1. Math.sinh(x) 返回x的双曲正弦(hyperbolic sine)
  2. Math.cosh(x) 返回x的双曲余弦(hyperbolic cosine)
  3. Math.tanh(x) 返回x的双曲正切(hyperbolic tangent)
  4. Math.asinh(x) 返回x的反双曲正弦(inverse hyperbolic sine)
  5. Math.acosh(x) 返回x的反双曲余弦(inverse hyperbolic cosine)
  6. Math.atanh(x) 返回x的反双曲正切(inverse hyperbolic tangent)

实时效果反馈

1. 下列那个数学方法可以检测正数、负数、还是零:

A Math.trunc()

B Math.sign()

C Math.cbrt()

D Math.random()

答案

1=>B

 

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2