js对整数保留两位小数

发布时间:2012-12-20 01:30

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