JavaScript的数学对象

Posted littleshy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript的数学对象相关的知识,希望对你有一定的参考价值。

  javascript中提供了math对象,math对象没有构造函数,因此不能创建Math对象。直接进行调用。

Math属性:PI

console.log(Math.PI);  //控制台打印结果:3.141592653589793

 

Math对象的官方函数

Math.random():

  功能:产生 0 - 1 的随机数(不包括 1 )

  实例:

<script>
    // 随机产生 0 - 1 之间的数(不包括1)
   console.log(Math.random())

    //随机产生一个 0 - 20 之间的数(不包括 20)
    console.log(Math.random()*20)

    //随机产生一个 5 - 6 之间的数 (不包括6)
    console.log(Math.random()+5)

    //随机产生一个n-m(不含)之间的数
    console.log(Math.random()*(m-n)+n)
</script>

 

Math.round(n)

  功能:四舍五入取整

  实例:

console.log(Math.round(4.1) )   //输出 4
console.log(Math.round(4.5) )   //输出 5
console.log(Math.round(4.8) )   //输出 5

 

Math.ceil(n)

  功能:向上取整,即比 n 大的最小整数

  实例:

console.log(Math.ceil(4.1) )   //输出 5
console.log(Math.ceil(4.5) )   //输出 5
console.log(Math.ceil(4.8) )   //输出 5

 

Math.floor(n)

  功能:向下取整,舍去小数位即可

  实例:

console.log(Math.floor(4.1) )   //输出 4
console.log(Math.floor(4.5) )   //输出 4
console.log(Math.floor(4.8) )   //输出 4

 

Math.max(n1,n2,...)

  功能:参数是多个数字,求最大数字

  实例:

console.log(Math.max(6,5,2,8,9,4,2,5))  //输出 9

 

Math.min(n1,n2,...)

  功能:参数是多个数字,求最小数字

  实例:

console.log(Math.min(6,5,2,8,9,4,2,5))  //输出 2

 

Math.pow(底数,指数)

  功能:求幂

  实例:

console.log( Math.pow(2,3) )  //输出 8 ,即输出 2 的 3 次方 

 

Math.sqrt(n)

  功能:开根号

  实例:

console.log( Math.sqrt(9) )  //输出 3

 

Math.abs(n)

  功能:求绝对值

  实例:

console.log( Math.abs(-5) )  //输出 5
console.log(Math.abs(5))     //输出 5

 

以上是关于JavaScript的数学对象的主要内容,如果未能解决你的问题,请参考以下文章

常用Javascript代码片段集锦

VSCode自定义代码片段——JS中的面向对象编程

VSCode自定义代码片段9——JS中的面向对象编程

JavaScript单行代码,也就是代码片段

从 TypeScript 类型定义或 GraphQL 片段定义生成 JavaScript 空对象

JavaScript 数学对象