Javascript
1.
var myName = "your name";
"your name"
被称作字符串字面量。 这是一个字符串,因为它是一系列包含在单引号或双引号中的零或多个字符。
2.
定义一个字符串必须要用单引号或双引号来包裹它。 那么当你的字符串里面包含引号 "
或者 '
时该怎么办呢?
在 JavaScript 中,可以通过在引号前面使用反斜杠(\
)来转义引号。
var sampleStr = "Alan said, \"Peter is learning JavaScript\".";
有了转义符号,JavaScript 就知道这个单引号或双引号并不是字符串的结尾,而是字符串内的字符。 所以,上面的字符串打印到控制台的结果为:
Alan said, "Peter is learning JavaScript".
3.引号不是字符串中唯一可以被转义(escaped)的字符,除此之外还有:
代码 | 输出 |
---|---|
\' |
单引号 |
\" |
双引号 |
\\ |
反斜杠 |
\n |
换行符 |
\r |
回车符 |
\t |
制表符 |
\b |
退格 |
\f |
换页符 |
4.
在 JavaScript 中,当 +
操作符被用于一个 String
类型的值的时候,它被称作拼接操作符。 你可以通过拼接其他字符串来创建一个新的字符串。
'My name is Alan,' + ' I concatenate.'
注意空格。 拼接操作不会在两个字符串之间添加空格。所以,如果想加上空格的话,你需要自己在字符串里面添加。
var ourStr = "I come first. " + "I come second.";
字符串 I come first. I come second.
将显示在控制台中。
我们还可以使用 +=
运算符来拼接字符串到现有字符串变量的结尾。
var ourStr = "I come first. ";
ourStr += "I come second.";
ourStr
的值为字符串 I come first. I come second.
通过使用连接运算符(+
),你可以插入一个或多个变量来组成一个字符串。
var ourName = "freeCodeCamp";
var ourStr = "Hello, our name is " + ourName + ", how are you?";
ourStr
值为 Hello, our name is freeCodeCamp, how are you?
我们还可以使用加且赋值(+=
)运算符将字符串追加到字符串的末尾。
var anAdjective = "awesome!";
var ourStr = "freeCodeCamp is ";
ourStr += anAdjective;
ourStr
值为 freeCodeCamp is awesome!
。
上一篇: JavaScript
下一篇: 7.Vue 列表渲染