由零个或多个字符组成的序列,可以包含大小写字母、数字、标点符号、汉字或其它字符
字符串被单引号、双引号或者反引号(`字符串内容`)包裹
反引号定界符字符串是ES6新特性,允许在字符串字面量中包含JS正则表达式
空字符串不包含任何字符,也不包含任何空格,用一对引号定界符("")表示
双引号字符和反引号字符可以出现在由单引号定界的字符串中
由双引号和反引号定界的字符串中也可以包含单引号
'你好' "Hello Word" "Helo'世界'" `Hello "word"`
在单引号定界的字符串中,缩写的英文单词中的单引号需要使用反斜杠字符转义
'I'm king' //错误写法 'I\'m king' //正确写法
输出时,应输出字符串所赋值的变量,而变量不需要加引号
javascriptvar username = "你好! 世界";
console.log(username);
console.log("username");
当引号匹配混乱时,JavaScript中的转义字符"\",通过转义字符可以在字符中添加对不可显示的特殊字符,或防止引号匹配混乱
转义字符 | 描述 |
---|---|
\b | 退格 |
\n | 换行符 |
\t | 水平制表符、Tab空格 |
\v | 垂直制表符 |
\f | 换页 |
\' | 单引号 |
\" | 双引号 |
\r | 回车符 |
\ | 反斜杠 |
\OOO | 八进制整数,范围000~777 |
\xHHH | 十六进制整数,范围00~FF |
\uhhh | 十六进制编码的Unicode字符 |
本文作者:RKLS
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!