<script type="text/javascript">
let str1=" ks jcnskj dcjnk svdjsdvbkj ";
//去除全部空格
function blank(str) {
let str2="";
//循环字符串 找出所有的空格
for (var i = 0; i < str.length; i++) {
if(str[i]==" "){
//如果是空格 str2不变
str2=str2;
}else{
//如果不是空格 把它加入到str2中
str2+=str[i];
}
}
return str2;
}
blank(str1);
//去除前后的所有空格
var str=" he llo "
function fl(str) {
let str1="";
let j=0;
let x=str.length-1;
//计算前面首次不出现空格的位置
while(str[j]==" "){
j++;
if (str[j]!=" ") break;
}
//计算后面首次不出现空格的位置
while(str[x]==" "){
x--;
if (str[x]!=" ") break;
}
//substring 前闭后开
str1=str.substring(j,x+1);
return str1;
}
var s=" skdjcn za kasckscn "
console.log(fl(str));//he llo
console.log(fl(s));//skdjcn za kasckscn
</script>
浙公网安备 33010602011771号