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
极客笔记