前端编程之旅
今天开始整理内置对象字符串的方法
- 字符串的三种创建方式.`
var str = ‘hello world’;
var str1 = new String(‘hello world’);
var str2 = String(‘hello world’); - length 字符串的内置属性。表示字符串的长度。
- str[index] 根据字符串的下标来访问字符串的对应字符
- charAt(index) 获取指定索引处的字符。
- charCodeAt(index) 获取指定位置的字符Unicode编码。
- fromCharCode() 传入一个指定的Unicode值,返回值一个字符。
- concat(str1,str2,str3…) 拼接一个或者多个字符串。返回值为一个字符串
- split(‘char’,num) 切割字符串,返回值是一个数组。可传入俩个参数。第一个根据该字符切割且结果舍弃该字符,第二个表示结果保留几个元素。
- search(‘char’) 获取某个字符或者字符片段首次出现的下标
- match(‘char’) 匹配符合条件的字符,返回值为一个数组,元素有查询的字符,第一次出现的下标,被查询的元素。匹配不到返回null。
- replace(‘char’) 替换 找到匹配的字符将对应的字符替换成第二个传值。
- slice(start,end) 起始下标和终止下标。
- substring(start,end) 起始下标和终止下标,谁小在前面,有负数从0开始。
- substr(start,length) 起始下标和长度。
- indexOf(‘char’) 检测字符在字符串中出现的位置,有返回下标,无返回-1。
- lastIndexOf(‘char’) 检测字符在字符串最后一次出现的位置,有返回下标,无返回-1。
- trim() 去除字符串开头和末尾的空格。
- toUpperCase() 转为大写
- toLowerCase() 转为小写
我们的故事未完待续-----