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 数字方法
本文链接:https://www.haomeiwen.com/subject/aulomctx.html
网友评论