截取特定字符串前后的数据以及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 = string(); //要处理的数据,数据先转换成字符串,如果是数字或者别格式的话或者 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"
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论