编辑
2023-03-21
JavaScript
0
请注意,本文编写于 536 天前,最后修改于 515 天前,其中某些信息可能已经过时。

目录

字符串
定义
构成形式
引号嵌套规则
字符串示例
注意
转义字符
JavaScript常用的转义字符

字符串

定义

由零个或多个字符组成的序列,可以包含大小写字母、数字、标点符号、汉字或其它字符

构成形式

字符串被单引号、双引号或者反引号(`字符串内容`)包裹

  • 反引号定界符字符串是ES6新特性,允许在字符串字面量中包含JS正则表达式

  • 空字符串不包含任何字符,也不包含任何空格,用一对引号定界符("")表示

引号嵌套规则

  • 双引号字符和反引号字符可以出现在由单引号定界的字符串中

  • 由双引号和反引号定界的字符串中也可以包含单引号

字符串示例

'你好' "Hello Word" "Helo'世界'" `Hello "word"`

注意

在单引号定界的字符串中,缩写的英文单词中的单引号需要使用反斜杠字符转义

'I'm king' //错误写法 'I\'m king' //正确写法

输出时,应输出字符串所赋值的变量,而变量不需要加引号

javascript
var username = "你好! 世界"; console.log(username); console.log("username");

转义字符

当引号匹配混乱时,JavaScript中的转义字符"\",通过转义字符可以在字符中添加对不可显示的特殊字符,或防止引号匹配混乱

JavaScript常用的转义字符

转义字符描述
\b退格
\n换行符
\t水平制表符、Tab空格
\v垂直制表符
\f换页
\'单引号
\"双引号
\r回车符
\反斜杠
\OOO八进制整数,范围000~777
\xHHH十六进制整数,范围00~FF
\uhhh十六进制编码的Unicode字符

本文作者:RKLS

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!