javascript|分析 JavaScript( 三 )


字符串字符串字面量可以被包围在单引号或双引号中 , 它可能包含 0 个或多个字符 。 \\ (反斜线符号)是转义字符 。 JavaScript 被创建的时候 , Unicode 非一个 16 位的字符集 , 所以 JavaScript 中的所有字符都是 16 位的 。
JavaScript 没有字符类型 。 要表示一个字符 , 只须创建仅一个字符的字符串的字面上之外 , 不大可能在这门语言的程序中出现 。 在 JavaScript 中 , 那些字符对也可能出现在正则表达式字面上 , 所以块注释对于被注释 。
转义字符允许把那些正常情况下不被允许的字符插入到字符串 , 比如反斜线、引号和控制字符 。 \\u 约定允许指定用数字表示的字符码位 。
\"A\"===\"\\u0041\"
字符串有一个 length 属性 。 例如 \"seven\".length 是 5 。
字符串是不可变的 。 一旦字符串被创建 , 就永远无法改变它 。 但通过 + 运算符去连接其他的字符串从而得到一个新字符串是很容易的 。 两个包含着完全相同的字符且字符顺序也相同的字符串被认为是相同的字符串 。
'c'+'a'+'t'==='cat'
是 true
字符串有一些方法
'cat'.toUpperCase()==='CAT'