笔记-引用类型-String类型

来源:互联网 发布:小米手机3g网络慢 编辑:程序博客网 时间:2024/05/20 22:29

String 类型是字符串包装类型

var  str  = new string('hello world ') 这是一个特殊的对象类型与引用类型不同的是它的生命周期,它的生命周期在代码执行完瞬间就会被销毁

     Sring类型的实例都有一个length 属性 可以str.length 访问

1.字符方法: charAt() charCodeAt()

      2.字符串操作方法 :concat() 和+   这2个都是起到拼接字符串的作用   

    创建字符串 slice  subString   subStr  这些方法都可以接受2个参数  

ex:

var str= ‘hello world’ 

第一种情况下 参数都是大于0 的

str.slice(3)   ==>'lo world'     (一个参数都是下标i    starti,endi)

str.subString(3)==>'lo world' 

str.subStr(3)  ==>'lo world'

                                               

str.slice(3,7) ==> 'lo w'

str.subString(3,7)==>'lo w'  (这个有点坑 在参数都>0 的情况下  会按照最小参数为起始位置)

str.subStr(3,7) ==>"lo worl" (第二个参数是字符串的个数)

                                                第二种参数为负的情况

                                               

str.slice(-3) ==> 'rld'

str.substring(-3)==>'hello world' (参数为负数的时候会 会把所有的参数转换为0)

str.substr(-3) ==>'rld'


第三种 2个参数的情况

str.slice("3,-4") ==>'lo w'

str.substring(1,-3)==>'h'

str,substr(1,-3)==>''(空字符串)

                                               

原创粉丝点击