创建方式:1.var str = new String(); str = "hello world";
2.var str = new String("hello world");
属性: str.length;获取str的字符串长度;
方法:
1. str.indexOf(参1,参2);检索字符串中是否有某个字符,有返回字符在字符串的下标位置,没有返回-1;
参1:需要检索(查找)的字符串,必写。
参2:从哪一位开始检索?不写默认从[0]的位置开始检索,选写。
2.str.replace(参1,参2);字符串替换。用参2替换参1。
参1:被替换掉的字符串。必写。
参2:用来替换的字符串,必写。
注:str.replace(/我/g,参2);找到全局的“我”,用参2替换掉。g代表全局。(正则表达式);
3.str.substr(参1,参2);截取字符串。
参1:开始截取的位置,可以为正,也可为负。截取都是正着截取。必写。
参2:截取字符串子串的长度,不写代表从参1的位置截取到字符串结尾。选写。
4.str.substring(参1,参2);截取字符串。
参1:从参1的位置开始截取(不为负,必写);
参2:到参2的位置结束(不为负,不包含结尾,可选);
注:参1==参2 截取一个空字符。 参1>参2 先换参1参2的位置,再截取。
5.str.lastindexOf();字符在字符串最后出现的位置。
6.str.split(参1,参2);将字符串分割成数组。
参1:从该参数的位置分割。
参2:分割的份数。
注:参1写一个空,代表每一个字符都分割。
7.str.charAt(范围0—length-1);通过下标寻找出该下标的某个字符。
8.str.charCodeAt(参1);通过下标寻找出该下标的某个字符的unicode编码;
9.string.fromCharCode();把unicode编码编译成字符串。
网友评论