2019-10-20 数字方法

        // 方法一 toFiexd () 保留数字小数点 ,里面接收一个number参数
            var a = 123.234 , aa = 345
            console.log(a.toFixed(2))//123.23
            console.log(a.toFixed(2))//345.00
            console.log(Math.floor(a*100)/100) //123.23
        // 方法二 Math.floor() Math.ceil() Math.round() Math.random() Math.abs() 取整数方法与随机数方法
            var b = -645.234
            console.log(Math.floor(b)) // -654 里面一般放的是带小数点的number数字;向下取整,是取前面的整数。
            console.log(Math.round(b)) // -654 小数点后一位,四舍五入。
            console.log(Math.abs(b)) // 654.234 取正整数  , 带小数点
            console.log(Math.random()*10) // 1-10之间的随机数,含有小数点 
           console.log(Math.ceil(b)) // -655 // 这个是向上取整,小数点后面跟着一个非零的自然数,取前面的整数加1
       // 方法三 Number() parseFloat() parseInt() 把字符串转换成数字方法,字符串必须是已数字开头,否则为NaN
            var c = "87.256.89;jj"
            console.log(Number(c))  //NaN  只能转换纯数字的字符串
            console.log(parseFloat(c)) // 87.256 只能转换整数加第一个小数点后面的数字
            console.log(parseInt(c)) // 87  只能转换前面的整数

你可能感兴趣的:(2019-10-20 数字方法)