如何打印出引号,如下所示:
史蒂夫说“你好世界”,而不是史蒂夫问你好世界吗?var test = function(who,said) {
alert(who + said);
}
test("Steve said ", "hello world");
我可以在这里看到答案涉及来自另一个答案的'& quot',但不知道如何在这里应用它。任何帮助表示赞赏。
答案 0 :(得分:3)
可以选择转义双引号:
test("Steve said ", "\"hello world\"");
或者您可以使用单引号:
test("Steve said ", '"hello world"');
答案 1 :(得分:1)
使用单引号为您节省一些反斜杠。
test("Steve said ", '"hello world"');
答案 2 :(得分:0)
您可以将双引号括在单引号中:
alert(who + '"' + said + '"');
答案 3 :(得分:0)
您可以稍微修改您的功能
var test = function(who,said) {
alert(who + '"' + said + '"');
}
test("Steve said ", "hello world");
如果您alert()
- 输出结果。或者如果将引号放在页面上,请用"
替换引号。
答案 4 :(得分:0)
要在包含英语文本的字符串中包含引号,请使用英文引号。它们不会导致JavaScript中的字符串语法出现问题,因为它们与用作字符串分隔符的Ascii字符不同。但是您需要确保已正确声明包含代码的文件的字符编码。
对于普通的美国英语风格,您可以使用
test("Steve said ", "“hello world”");
对于常见的英式英语风格,您可以使用
test("Steve said ", "‘hello world’");
如果您不能将正确的标点符号直接用作字符,出于某种原因,您可以使用JavaScript转义符,例如对于美国风格,你会使用
test("Steve said ", "\u201chello world\u201d");