发表于: 2016-08-11 23:53:31

0 2230


今天完成的事情:任务4游戏胜利页面完成

明天计划的事情:去掉之前页面中的假数据

遇到的问题:如何在晚上结束时

收获:

  1. 插入 
    参数说明:str表示原字符串变量,flg表示要插入的字符串,sn表示要插入的位置
    function insert_flg(str,flg,sn){
        var newstr="";
        for(var i=0;i<str.length;i+=sn){
            var tmp=str.substring(i, i+sn);
            newstr+=tmp+flg;
        }
        return newstr;
    }

  2. 删除最后一位字符
    s=s.substring(0,s.length-1)

  3. 删除指定位置的字符 x代表要删除的位置 代表删除字符的个数
  4. str = str.substring(0,x) + str.substring(x+num,str.length);

  5. 删除指定字符
    var str="xxxxxxxxabcxxxxxxxxxxxx";
    var pattern = "abc";
    str = str.replace(new RegExp(pattern), "");
    console.log(str);
    运行结果就是xxxxxxxxxxxxxxxxxxxx

    指定位置替换字符串 
    <pre name="code" class="javascript">function changeStr(allstr,start,end,str,changeStr){ //allstr:原始字符串,start,开始位置,end:结束位  置,str:要改变的字,changeStr:改变后的字
     if(allstr.substring(start-1,end-1) == str){
          return allstr.substring(0,start-1)+changeStr+allstr.substring(end,allstr.length); 
     }else{
          allstr; 
       }
    }



返回列表 返回列表
评论

    分享到