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的数学对象的主要内容,如果未能解决你的问题,请参考以下文章