字符串转数字:
parseFloat() 函数可解析一个字符串,并返回一个浮点数。
parseInt() 函数可解析一个字符串,并返回一个整数。
固然将数字字符串转成整数的方式还有:
var num = '1.23';
0|num --->结果为1
数字取小数点前几位的字符串: git
var num = 5.789;浏览器
num.toFixed(2) = 5.79;函数
四舍五入:Math.round()spa
当有时浏览器的缘由会出现精度问题,使用能够函数进行四舍五入orm
-
with
(Math){
-
return
round(number*pow(10,fractionDigits))/pow(10,fractionDigits);
-
}
向上取整: Math.ceil(A/B)ci
向下取整:Math.floor(A/B)字符串
数字字符串转数字:
var N = ‘20’
var X = +N
console.log(N)
X = 20
还有另外一种方法将字符串转数字: X = ~~N;it
数字转字符串:X.toString()
"20"
另外获取零填充的数字字符串的方式:io
function Fill_num(str,length){
return (new Array(length+1).join('0') + str).slice(-length);
}
Fill_num(5,3) ----> '005'