• 截取特定字符串前后的数据以及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"  
  • 相关阅读:
    try....exception....finally
    Django的信号机制详解
    python 单例模式
    python raise assert
    python type metaclass
    python 类特殊成员
    python 道生一,一生二,二生三,三生万物
    C#DES加密
    C#AES加密
    C# MD5加密
  • 原文地址:https://www.cnblogs.com/wanlige/p/12426672.html
Copyright © 2020-2023  润新知