首页 > 编程笔记 > JavaScript笔记 阅读:11

JavaScript Math类的用法(附带实例)

JavaScript 中的 Math 类中定义了一系列数学计算相关的常量和方法:这些成员直接使用 Math 类引用。

本节了解一些 Math 类常用的成员。首先是几个将浮点数转换为整数的方法:如:
下面的代码演示这了这几个方法的使用:
<script>
    document.write(Math.floor(10.9));  // 10
    document.write("<br>");
    document.write(Math.ceil(10.1));   // 11
    document.write("<br>");
    document.write(Math.round(10.5));  // 11
    document.write("<br>");
    document.write(Math.round(10.4));  // 10
</script>

random() 方法会返回一个 0~1 的随机浮点数。实际应用中,可以通过以下公式计算出指定范围的随机整数:
<script>
    var min = 10;
    var max = 99;
    var rndInt = Math.floor(Math.random() * (max - min + 1)) + min;
    document.write(rndInt);
</script>
执行代码会返回 10~99 的随机整数。

下面是 Math 类中几个常用的常量与计算方法:
此外,在 Math 类中还包括一些三角函数计算方法,如:
min() 和 max() 方法可以判断数值序列中的最小值和最大值,如下面的代码:
<script>
    document.write(Math.min(1, 10, 99, 0, -10)); // -10
    document.write("<br>");
    document.write(Math.max(1, 10, 99, 0, -10)); // 99
</script>

相关文章