var str="123abc456";
var i=3;
1 取字符串的前i个字符:(不操作原字符)
str=str.substring(0,i);
2 从右边开始取i个字符:(不操作原字符)
// 456 :从右边开始取i个字符
str= str.substring(str.length-i);
// 123abc :从右边开始截取i个字符后得到的字符
str= str.slice(0,-i);
3 从右边开始去掉i个字符:(不操作原字符)
str=str.substring(0,str.length-i);
4 如果字符串中有"abc"则替换成"ABC":(操作原字符)
str=str.replace("abc","ABC");
5 如果想从某一个字符的下标开始:(不操作原字符)
// 从‘a’下标开始(包括‘a’)截取3个元素,不操作原字符
str=str.substr(str.indexOf('a'),3);