\n 应该缩进您的文本吗?
Is the \n supposed to indent your text?
我是一名 python 程序员,在 Python 中,\n 会像这样呈现一个新行:
print("Hello \n World")
Hello
World
但我正在尝试使用以下代码块在 Javascript 中做到这一点:
if (userInput == wrongAnswer){
let finalScore = initialScore + scoreForA;
console.log(finalScore);
if (finalScore == 5){
console.log(rightScore);
}
else{
console.log("Initial score:", initialScore, "\n", outputA, "\n", "Final score:", finalScore);
}
}
编辑:顺便说一句,我已经定义了这些变量。
但它给了我:
而且我应该做到:
\n 是否应该在 JavaScript 中换行后自动缩进错误答案和最终分数?
请注意,您为 console.log
提供了多个参数,因此 python 模拟将是 print("Hello\n", "World")
,这也会在第二行添加一个 space .多个参数始终由 space 分隔,如果您不喜欢这样,请将它们连接起来或使用模板文字:
console.log(`Initial score: ${initialScore}\n${outputA}\nFinal score:${finalScore}`)
我认为这是因为函数 console.log() 在每个参数之间添加了一个 space。
你可以做到:
console.log("Initial score" + 5 +"\n" + "WrongAnswer" +" :(" + "\n" + "Final score -1");
我是一名 python 程序员,在 Python 中,\n 会像这样呈现一个新行:
print("Hello \n World")
Hello
World
但我正在尝试使用以下代码块在 Javascript 中做到这一点:
if (userInput == wrongAnswer){
let finalScore = initialScore + scoreForA;
console.log(finalScore);
if (finalScore == 5){
console.log(rightScore);
}
else{
console.log("Initial score:", initialScore, "\n", outputA, "\n", "Final score:", finalScore);
}
}
编辑:顺便说一句,我已经定义了这些变量。
但它给了我:
而且我应该做到:
\n 是否应该在 JavaScript 中换行后自动缩进错误答案和最终分数?
请注意,您为 console.log
提供了多个参数,因此 python 模拟将是 print("Hello\n", "World")
,这也会在第二行添加一个 space .多个参数始终由 space 分隔,如果您不喜欢这样,请将它们连接起来或使用模板文字:
console.log(`Initial score: ${initialScore}\n${outputA}\nFinal score:${finalScore}`)
我认为这是因为函数 console.log() 在每个参数之间添加了一个 space。
你可以做到:
console.log("Initial score" + 5 +"\n" + "WrongAnswer" +" :(" + "\n" + "Final score -1");