引用类型和值类型的不同
1.定义不同:一个是string,一个是String
2.String为引用类型可以定义自己的方法和属性,但是string不可以。
string的普通方法
charAt得到指定字符。
//注意:如果越界来回返回空。
indexOf
//指定字符串在原字符串中第一次出现的位置。
indexOf("bc",2)
//从指定位置开始查找指定字符串
lastIndexOf
//最后一次出现的位置。
//注意:当查找的字符串不存在时,会返回-1。表示不存在。
string的截取:
substr()
//从指定位置开始截取。
substr(a,b)
两个参数时,第二个参数值得时截取的个数。
substring
//两个参数时,包含起始位置,不包含结束位置。
match
//返回匹配的字符串。以数组的形式返回,数组中只有一个字符串。如果没找到返回null,因为是对象类型。
search
//返回第一次出现的位置。
replace
//两个参数,把第一次出现的参数替换成指定字符串。替换之后,原有字符串不变。
split
//切出来的是一个数组。
toUpperCase
//把小写的转化为大写。