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