string类型:
var str1 = 'apple'
字符串对象:
var str2 = new String('apple')
字符串对象 等价于 string类型 :
str instanceof String
true
十六进制 表示字符
\x##
ASCII字符\u####
Unicode字符
1 | '\u4e2d\u6587'; // 完全等同于 '中文' |
多行字符串
最新的ES6标准新增了一种多行字符串的表示方法,用反引号`…`表示:
1 | `这是一个 |
模板字符串
ES6新增了一种模板字符串,会自动替换字符串中的变量
1 | var name = '小明'; |
indexOf
str.charAt(index)
str.charCodeAt(index)
方法
.slice(1,3);
.substr(3)
.substring(1[,3]);
str.toLowerCase();
str.toUpperCase();
str.split('l'[, 3]);