
上QQ阅读APP看书,第一时间看更新
2.2.1 字符串类型
在几乎所有编程语言中,字符串类型都是一种常用的数据类型,它被用来存储文本数据,其数据是由Unicode字符组成的集合。在JavaScript中是没有char类型的,所以即使只有一个字符也要将其存储在字符串类型中。字符串类型必须放在一对单引号或者双引号中,例如:

也可以在字符串中使用一些特殊符号,这些特殊的符号是不能直接写在字符串当中的,这时候就需要使用转义符来让它转变为本来的意思,例如:

输出如图2.11所示。

图2.11 样例输出2.11
这段代码可以将字符串中的引号输出,如果不加反斜杠“\”,则会因为与字符串两端的引号配对,而引起语法错误。同样,其他的特殊符号也要用类似的方式来进行转义。且字符串中的所有字符都必须放在同一行中,中间不能换行,在JavaScript中换行被默认为当前语句已经结束。但是如果字符串过长,确实需要换行时,可以用“\”来将字符串写在多行中。
除了刚才提到的转义符,表2.6中列出了一些常用的转义符。
表2.6 JavaScript常见转义符

(续)
