学习资料为廖雪峰老师官方网站的JavaScript教程,
以下是对字符串的个人简单总结,留待复习。
字符串
1. 单引号或双引号包裹
2. 如果'也是个字符,就用双引号包裹
3. 如果字符串里面有'也有",用转义\ 'I\'m\"OK\"' //I'm"OK"
4. 多行字符串 ``
5. 模板字符串
(1) var message = '你好' + name;
(2) var message = `你好,${name}`;
6. 操作字符串
(1) 返回字符串长度 str.length
(2) 指定某个位置的字符 str[0]
(3) 字符串是不可变的,如果对某个索引赋值,str[0] = 'a'; 这样不会报错,
也不会修改字符串
7. 字符串方法
返回一个新的字符串,不会修改原始字符串
(1) toLowerCase() //把一个字符串全部变为小写
var lower = str.toLowerCase();
(2) indexOf() //搜索指定字符串出现的位置,未找到返回-1
str.indexOf('aa');
(3) substring() //返回指定索引区间的子串
str.substring(0,5);