JavaScript的Math对象提供了几个常数和方法来执行数学运算。与日期对象不同,它没有构造函数。

JavaScript Math方法

下面是JavaScript Math方法的列表及其说明。

方法描述
abs()返回给定数字的绝对值。
acos()返回给定数字的反余弦值(以弧度为单位)。
asin()返回给定数字的反正弦值(以弧度为单位)。
atan()返回给定数字的反正切值(以弧度为单位)。
cbrt()返回给定数字的立方根。
ceil()返回大于或等于给定数字的最小整数值。
cos()返回给定数字的余弦值。
cosh()返回给定数字的双曲余弦值。
exp()返回给定数字的指数形式。
floor()返回小于或等于给定数字的最大整数值。
hypot()返回给定数字的平方和的平方根。
log()返回给定数字的自然对数。
max()返回给定数字中的最大值。
min()返回给定数字中的最小值。
pow()返回基数的指数次幂,即 mn。
random()返回0(包含)到1(不包含)之间的随机数。
round()返回给定数字的最接近整数值。
sign()返回给定数字的符号。
sin()返回给定数字的正弦值。
sinh()返回给定数字的双曲正弦值。
sqrt()返回给定数字的平方根。
tan()返回给定数字的正切值。
tanh()返回给定数字的双曲正切值。
trunc()返回给定数字的整数部分。

Math.sqrt(n)

JavaScript的Math.sqrt(n)方法返回给定数字的平方根。

<!-- 17的平方根是: -->
<p id="p1"></p>

<script>
document.getElementById('p1').innerHTML = Math.sqrt(17);
</script>

输出:

17的平方根是:4.123105625617661

Math.random()

JavaScript的Math.random()方法返回0到1之间的随机数。

<!-- 随机数为: -->
<p id="p2"></p>

<script>
document.getElementById('p2').innerHTML = Math.random();
</script>

输出:

随机数为:0.9477097012343016

Math.pow(m,n)

JavaScript的Math.pow(m,n)方法返回m的n次幂,即mn。

<!-- 3的4次幂是: -->
<p id="p3"></p>

<script>
document.getElementById('p3').innerHTML = Math.pow(3, 4);
</script>

输出:

3的4次幂是:81

Math.floor(n)

JavaScript的Math.floor(n)方法返回给定数字的最大整数。例如,对于3.7返回3,对于5.9返回5等。

<!-- 4.6的底部是: -->
<p id="p4"></p>

<script>
document.getElementById('p4').innerHTML = Math.floor(4.6);
</script>

输出:

4.6的底部是:4

Math.ceil(n)

JavaScript的Math.ceil(n)方法返回给定数字的最小整数。例如,对于3.7返回4,对于5.9返回6等。

<!-- 4.6的上限是: -->
<p id="p5"></p>

<script>
document.getElementById('p5').innerHTML = Math.ceil(4.6);
</script>

输出:

4.6的上限是:5

Math.round(n)

JavaScript的Math.round(n)方法返回给定数字的四舍五入整数。如果小数部分大于或等于0.5,则取上一个整数值1;否则取下一个整数值0。例如,对于3.7返回4,对于3.3返回3,对于5.9返回6等。

<!-- 4.3的四舍五入结果是: -->
<p id="p6"></p>
<!-- 4.7的四舍五入结果是: -->
<p id="p7"></p>

<script>
document.getElementById('p6').innerHTML = Math.round(4.3);
document.getElementById('p7').innerHTML = Math.round(4.7);
</script>

输出:

4.3的四舍五入结果是:4
4.7的四舍五入结果是:5

Math.abs(n)

JavaScript的Math.abs(n)方法返回给定数字的绝对值。例如,对于-4返回4,对于-6.6返回6.6等。

<!-- -4的绝对值是: -->
<p id="p8"></p>

<script>
document.getElementById('p8').innerHTML = Math.abs(-4);
</script>

输出:

-4的绝对值是:4

标签: js, JavaScript, JavaScript语言, JavaScript开发, JavaScript语法, JavaScript脚本, JavaScript教程, JavaScript入门, JavaScript入门教程, JavaScript进阶, JavaScript宝典, JavaScript学习, JavaScript指南, JavaScript大全