zoukankan      html  css  js  c++  java
  • slice 、 substr 、substring的区别

    参考文章:http://www.cnblogs.com/littledu/archive/2011/04/18/2019475.html

    1.他们都接收两个参数,slice和substring接收的是起始位置和结束位置(不包括结束位置),而substr接收的则是起始位置和所要返回的字符串长度。

    Part1 

    1     var test = 'hello world';
    2 
    3     alert(test.slice(4,7));             //o w
    4     alert(test.substring(4,7));         //o w
    5     alert(test.substr(4,7));            //o world
    

    注:substring是以两个参数中较小一个作为起始位置,较大的参数作为结束位置。 

    还有要注意的是:

    substr的第二个参数是要截取字符串的长度。

    至于负数啥的,不推荐使用,以后再来详述。

  • 相关阅读:
    05-----数据类型转换
    04-----赋值运算符
    03-----数据类型
    02-----第一个JavaScript代码
    Fxx and game
    Bomb
    Stammering Aliens
    DISUBSTR
    Life Forms
    后缀数组二·重复旋律2
  • 原文地址:https://www.cnblogs.com/shixiaomiao/p/4843591.html
Copyright © 2011-2022 走看看