String字符串对象
定义字符串的方法就是直接赋值。
例:var mystr="Hello world!"
1 访问字符串对象属性length var myl=mystr.length;
访问字符串对象的方法:
2 将字符串小写字母转换成大写
var mynum=mystr.toUpperCase()
3 返回指定位置的字符串
charAt() 方法可返回指定位置的字符。返回的字符是长度为 1 的字符串。
语法: stringObject.charAt(index)
参数:index 必需。表示字符串中某个位置的数字,在字符串中的下标
注意:
1.字符串中第一个字符的下标是 0。最后一个字符的下标为字符串长度减一(string.length-1)。
2.如果参数 index 不在 0 与 string.length-1 之间,该方法将返回一个空字符串。
4 字符串分割 split()
split() 方法将字符串分割为字符串数组,并返回此数组。
语法:
stringObject.split(separator,limit)
separator 必须,从该参数指定的地方切割
limit:可选参数,分割的次数
split(" ") 分割每一个
split("",3) 就分割三个
5 提取字符串 substring()
语法:
stringObject.substring(startPos,stopPos)
startPos:必需 非负,开始的位置
stopPos :可选 非负 结束位置 如省略,返回到字符串对象的结尾
注意:
1. 返回的内容是从 start开始(包含start位置的字符)到 stop-1 处的所有字符,其长度为 stop 减start。
2. 如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。
3. 如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。
6 提取指定数目的字符串substr()
语法:
stringObject.substr(startPos,length)
startPos: 必需 要提取的字符串的起始位置
length 可选 提取字符串的长度 如省略,返回到结尾的字符