js實現對數字強制保留兩位小數,不足兩位自動補0

//方法
function returnFloat(value){
	var value=Math.round(parseFloat(value)*100)/100;
	var s=value.toString().split(".");
	if(s.length==1){
		value=value.toString()+".00";
		return value;
	}
	if(s.length>1){
		if(s[1].length<2){
			value=value.toString()+"0";
		}
		return value;
	}
}

效果圖以下:javascript

由代碼及上圖可知,自動補零返回的都是字符串類型的數值,並不影響與數值類型的比較java

  1. 兩個操做數都是數值,則進行數值比較
  2. 兩個操做數都是字符串,則比較兩個字符串對應的字符編碼值
  3. 兩個操做數有一個是數值,則將另外一個轉換爲數值,再進行數值比較
  4. 兩個操做數有一個是對象,則先調用valueOf()方法或toString()方法,再用結果比較
相關文章
相關標籤/搜索