代码改变世界

JavaScript字符串操作小结

2012-08-22 12:57  littlelion  阅读(174)  评论(0编辑  收藏  举报

1. substring

  substring(start,stop)——start是字符串的索引,返回的字符串从start到stop-1


注:substring的start和stop都不能为负值。

2. substr

  substr(start,length)start是索引值,length是要提取字符串的长度。

注:(1)start可以为负值,-1表示倒数第一个字符,-2表示倒数第二个字符

·     (2)ECMAScript中没有对substr进行标准化,因此不推荐使用它

3. slice

  slice(start,stop)——与substring一样,只不过start可以为负

4. charAt(索引)

  提取单个字符串

  var testing = "lemon";

  var sub_testing = testing.charAt(8);

  alert(sub_testing);

  我试了下,上面这段代码什么也不返回......

5. inderOf

  例如:var testing = "This is a string";

     var loc1 = testing.indexOf("This");  //返回This的索引0

     var loc2 = testing.indexOf("is", 2);   //从第三个字符开始找

6. lastIndexOf

  返回searchvalue最后一次出现的位置,如果没有searchvalue,返回-1

7. charCodeAt

  返回索引所在的那个字符的Unicode编码。