JavaScript字符串常量可以使用单引号(’)或双引号(”)来标记。这两种标记方式在语法上是等效的,您可以根据个人偏好选择其中一种。
例如:
let str1 = 'Hello World';
let str2 = "Hello World";
需要注意的是,如果在字符串中需要包含与字符串标记相同的引号,可以使用转义字符(\)进行转义。
例如:
let str3 = 'He said, "I\'m fine."';
let str4 = "She said, \"Hello.\"";
此外,在ES6中,还引入了模板字符串(Template Strings)作为一种新的字符串表达方式,使用反引号()标记。模板字符串支持插入变量和多行文本,并且可以通过
${}`来插入表达式或变量。
例如:
let name = 'Alice';
let greeting = `Hello ${name}!`;
console.log(greeting); // 输出: Hello Alice!
模板字符串提供了更灵活和便捷的字符串拼接方式,并且在处理复杂字符串时更加直观和易读。