JavaScript内置函数-Math对象的常用方法

141 阅读1分钟
  1. Math.round(x) // 四舍五入转成整数
        console.log(Math.round(5.4)); //5
        console.log(Math.round(5.5)); //6
        console.log(Math.round(-3.6)); //-4
        console.log(Math.round(-3.64)); //-4
        console.log(Math.round('1.6')); //2 字符串纯数字会转成数值类型,(包含不是数值的字符串会转成NaN)
  1. Math.abs(x) // 求 x 的绝对值
        console.log(Math.abs(-1)); //1
        console.log(Math.abs(-1.4)); //1.4
        console.log(Math.abs('-3')); //3
  1. Math.floor(x) // 向下取整 Math.ceil(x) // 向上取整
        console.log(Math.floor(3.54));//3
        console.log(Math.ceil(3.54));//4
        console.log(Math.floor(-3.54));//-4
        console.log(Math.ceil(-3.54));//-3
  1. Math.random() // (0-1)随机数,不包含1
        console.log(Math.random()); //0.693663880853193
        // 1到10之间的随机数(不包含10)
        console.log(Math.floor((Math.random()*(10-1)+1)));
  1. toFixed(x) //保留x位小数(有四舍五入)
        var num = 3
        console.log(num.toFixed(2)); //3.00
        var num2 = 3.336
        console.log(num2.toFixed(2)); //3.34
  1. parseInt //把小数变整数(没有四舍五入)
        console.log(parseInt(2.6)); //2