JavaScript的数学对象提供多种常量和方法进行数学运算。与日期对象不同,它没有构造函数。
JavaScript 数学方法
让我们看看带有描述的 JavaScript Math 方法列表。
稍等。。。
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.392537832251008
Math.pow(m,n)
JavaScript math.pow(m,n) 方法返回 m 的 n 次幂,即 m n。
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 代表 3.7,5 代表 5.9 等等。
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) 方法返回给定数字的最大整数。例如 4 代表 3.7,6 代表 5.9 等等。
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。例如,4 代表 3.7,3 代表 3.3,6 代表 5.9 等。
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