javascript中的字符串
- String;
- 字符串是由一对
单引号
或者双引号
包裹; - 它可能包含
零个或多个字符
; -
\(反斜杠)
---> 转义字符; - 单双引号注意
嵌套
,尽量外双内单
;
注意:
- JavaScript中是没有字符类型的,可以使用
字符串
来代替。- 要想表示一个字符,只需创建仅包含你写的字符的字符串即可;
- javascript在被创建的时候,Unicode是一个 16 位 的字符集,所以javscript中的所有字符都是16位的;
记住字符串有一个length属性
,之前有个PY问我,怎么获取这个字符串的长度,当时想了有点复杂,什么遍历,简直是小题大作了;
举个栗子:
var name = "zhouminghang";
console.log(name.length); //12
"zmh".length; //3,这样写不会在控制台打印出来结果;
字符串是不可变的,一旦字符串被创建,就永远无法改变他,但是我们可以使用+
运算符进行字符拼接
,从而产生一个新的字符串
;
var firstName = "Zhou";
var secondName = "Minghang";
var name = firstName + secondName;
console.log(firstName, secondName, name);
需要注意的s:
如果有两个包含完全相同的字符
,且字符顺序
也是相同
的,那么它们两个会被认为是相同的字符串
;
'Zhou' + 'is' + 'boy' === 'Zhouisboy'; //true