<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>

posted on 2017-11-24 21:02  jing****  阅读(216)  评论(0)    收藏  举报