字符串
创建
var str = new String("我爱我的的祖国") //不常用
var str = "我爱我的祖国"
var str = '我爱我的祖国'
特点:双引号字符串可以包含单引号,单引号也可以包含双引号,用new创建的两个字符串即使值一样也不相等
搜索
搜索字符在字符串所在的下标索引
str.indexOf("字符")
##搜索不到 换回-1
charAt(7)
返回下标对应的字符串
str.lastindexOf(".")
从后面开始搜索
替换
str3 = str.replace("被替换的字符串",替换字符)
##全局替换
var str4 = str.replace(/祖国/g,"国家")
length
字符串的长度
indexOf()查找下标
截取
substr(从第几个,截取几个)
str.substr(3,5) 把字符串str从第3个截取到第5个字符(结果有5个字符)
substr(从第几个,截取几个)
str.substring(3,5) 把字符串str从第3个截取到第5个字符(结果有2个字符)
如果只有一个参数substr和substring是一样的,从第一个参数截取到最后