JavaScript教程-JavaScript Math(数学)对象
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