parseFloat() 函数可解析一个字符串,并返回一个浮点数。
parseFloat(string)
parseInt() 函数可解析一个字符串,并返回一个整数。
parseInt(string, radix)
radix=2 ~ 36
toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。
NumberObject.toFixed(num)
num=0 ~ 20
isNaN() 函数用于检查其参数是否是非数字值。
isNaN() 函数通常用于检测 parseFloat() 和 parseInt() 的结果,以判断它们表示的是否是合法的数字。
当然也可以用 isNaN() 函数来检测算数错误,比如用 0 作除数的情况。
if(isNaN(temp_tuesday)==false){ temp_tuesday=formatNumber(temp_tuesday); } function formatNumber(data){ var tempData=""+data; var indexPoint=tempData.indexOf("."); if(indexPoint>0){ if(tempData.length>indexPoint+2){ tempData=tempData.substring(0,indexPoint+3); var parseData=parseFloat(tempData); parseData = parseData.toFixed(2); return parseData; } } //return data.toFixed(2); }