截取特定字符串前后的數據以及substring的用法,保留小數點后兩位數據


數據保留小數點后兩位:

               // 將數字強轉成字符串
               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"  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM