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