JavaScript Math对象
JavaScript math 对象提供了多个常量和方法来执行数学运算。与日期对象不同,它没有构造函数。
JavaScript Math 方法
让我们看看JavaScript Math方法的列表以及它们的描述。
方法 | 描述 |
---|---|
abs() | 返回给定数的绝对值。 |
acos() | 返回给定数的反余弦值(弧度)。 |
asin() | 返回给定数的反正弦值(弧度)。 |
atan() | 返回给定数的反正切值(弧度)。 |
cbrt() | 返回给定数的立方根。 |
ceil() | 返回大于或等于给定数的最小整数值。 |
cos() | 它返回给定数字的余弦值。 |
cosh() | 它返回给定数字的双曲余弦值。 |
exp() | 它返回给定数字的指数形式。 |
floor() | 它返回小于或等于给定数字的最大整数值。 |
hypot() | 它返回给定数字的平方和的平方根。 |
log() | 它返回一个数的自然对数。 |
max() | 它返回给定数字的最大值。 |
min() | 它返回给定数字中的最小值。 |
pow() | 它返回底数的指数次幂的值。 |
random() | 它返回0(包含)和1(不包含)之间的随机数。 |
round() | 它返回给定数字的最接近的整数值。 |
sign() | 它返回给定数字的符号。 |
sin() | 它返回给定数字的正弦值。 |
sinh() | 它返回给定数字的双曲正弦值。 |
sqrt() | 它返回给定数字的平方根。 |
tan() | 返回给定数字的正切值。 |
tanh() | 返回给定数字的双曲正切值。 |
trunc() | 返回给定数字的整数部分。 |
Math.sqrt(n)
JavaScript的math.sqrt(n)方法返回给定数字的平方根。
Square Root of 17 is: <span id="p1"></span>
<script>
document.getElementById('p1').innerHTML=Math.sqrt(17);
</script>
输出:
Square Root of 17 is: 4.123105625617661
Math.random()
JavaScript的math.random()方法返回0到1之间的随机数。
Random Number is: <span id="p2"></span>
<script>
document.getElementById('p2').innerHTML=Math.random();
</script>
输出:
Random Number is: 0.28646254620666567
Math.pow(m,n)
JavaScript的math.pow(m,n)方法返回m的n次方,即mn。
3 to the power of 4 is: <span id="p3"></span>
<script>
document.getElementById('p3').innerHTML=Math.pow(3,4);
</script>
输出:
3 to the power of 4 is: 81
Math.floor(n)
JavaScript的math.floor(n)方法返回给定数字的最低整数。例如3.7得到3,5.9得到5等等。
Floor of 4.6 is: <span id="p4"></span>
<script>
document.getElementById('p4').innerHTML=Math.floor(4.6);
</script>
输出:
Floor of 4.6 is: 4
Math.ceil(n)
JavaScript 的 math.ceil(n) 方法返回给定数字的最大整数。例如,对于 3.7 返回 4,对于 5.9 返回 6 等。
Ceil of 4.6 is: <span id="p5"></span>
<script>
document.getElementById('p5').innerHTML=Math.ceil(4.6);
</script>
输出:
Ceil of 4.6 is: 5
Math.round(n)
Javascript的math.round(n)方法返回给定数字的最接近的整数值。如果小数部分等于或大于0.5,则返回更大的数值1,否则返回较小的数值0。例如,对于3.7,返回4;对于3.3,返回3;对于5.9,返回6等。
Round of 4.3 is: <span id="p6"></span><br>
Round of 4.7 is: <span id="p7"></span>
<script>
document.getElementById('p6').innerHTML=Math.round(4.3);
document.getElementById('p7').innerHTML=Math.round(4.7);
</script>
输出:
Round of 4.3 is: 4
Round of 4.7 is: 5
Math.abs(n)
JavaScript的math.abs(n)方法返回给定数字的绝对值。例如,-4的绝对值为4,-6.6的绝对值为6.6等等。
Absolute value of -4 is: <span id="p8"></span>
<script>
document.getElementById('p8').innerHTML=Math.abs(-4);
</script>
输出:
Absolute value of -4 is: 4