记录实用有价值的内容

JS Math对象常用方法

<html>

<head>

</head>

<body>
    <script>
        // JS Math对象常用方法
        // 一组数字求最大最小值
        var max = Math.max(1, 2, 3, 4, 8, -9); // 求最大值
        var min = Math.min(1, 2, 3, 4, 8, -9); // 求最小值
        console.log(max, min); // 返回 8 -9 注意:如果参数中出现字符串 则返回NaN

        // 取整
        var num = 18.1;
        var num2 = 18.9;
        // 向上取整 Math.ceil()
        console.log(Math.ceil(num), Math.ceil(num2)); // 返回19 19
        // 只取整数 Math.floor()
        console.log(Math.floor(num), Math.floor(num2)); // 返回18 18
        // 四舍五入取整 Math.round
        console.log(Math.round(num), Math.round(num2)); // 返回18 19

        // 绝对值 Math.abs()
        var num = -9;
        var num1 = 9;
        console.log(Math.abs(num), Math.abs(num1)); // 都返回9

        // 生成随机数 Math.random()
        var random = Math.random();
        console.log(random); // 默认返回 大于0小于1的浮点数;
        // 生成一个A到B之间的整数的随机数方法
        function getRandom(a, b) {
            var num = b - a + 1; // 随机数的个数
            return Math.floor(Math.random() * num + a);
        }
    </script>
</body>

</html>

上一篇:JS 常用字符串操作

下一篇:JS 对数字的进制转换