toFixed 方法
返回一个字符串,代表一个以定点表示法表示的数字。
numObj
.toFixed(
[fractionDigits
])
参数
numObj
必选项。一个 Number 对象。
fractionDigits
可选项。小数点 后的数字位数。其值必须在 0 – 20 之间,包括 0 和 20。
说明
toFixed 方法返回一个以定点表示法表示的数字的字符串形式。该字符串中小数点 之前有一位有效数字,而且其后必须包含 fractionDigits 数字
例如 Number(10).toFixed(2) return 10.00
javascript 保留两位小数和判断是否为整数或小数
//保留两位小数
function ToStringF2(float) {
var f_x = parseFloat(float);
if (isNaN(f_x)) {
alert('function:changeTwoDecimal->parameter error');
return false;
}
var f_x = Math.round(float * 100) / 100;
return f_x;
}
isNaN()的意思是非数字,里面传入数字的话就返回false,传入的不是数字的话就返回true
[空的话也是返回true,一个点也是返回true,点个数字组合返回的是false,说明是数字]
var f = '5.8888888';
isNaN(f); 值为false