内置函数parseXXX()与isNaN()

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);
}

 

 

 

你可能感兴趣的:(parse)