數據保留小數點后兩位:
// 將數字強轉成字符串 var subData = live+""; // 判斷數據是否包含小數點 if(subData.indexOf(".")!=-1){ // 特殊字符串為".",當然了大家可以隨意換成其他特殊字符 let index = subData.lastIndexOf("."); // 獲得字符串前面的數據 var subBefore = subData.substring(0,index); // 獲得字符串后面的數據 var subBack = subData.substring(index+1,subData.length); // 判斷小數點后數據是否多於兩位 if(subBack.length>2){ subBack = subBack.substring(0,2); subData = subBefore+"."+subBack; } else{ subData = subBefore+"."+subBack; } }
截取特定字符串:
var subData = result.tostring(); //要處理的數據,數據先轉換成字符串,如果是數字或者別格式的話 或者 var subData = result+""; 這樣也可以強轉成字符串 let index = subData.lastIndexOf("."); //特殊字符串為".",當然了大家可以隨意換成其他特殊字符 var subBefore=subData.substring(0,index);//獲得字符串前面的數據 var subBack = subData.substring(index+1,subData.length); //獲得字符串后面的數據
substring用法:
1.substring(int indx) // 參數為非負整數,即從0開始 // 輸出結果從index到最后 var data = "wanli"; data.substring(2); console.log(data); // "nli" 2.substring(int start,int end) // 輸出結果包含 start,不包含end var data = "wanli"; data.substring(1,4); console.log(data); // "anl"