\n是JavaScript中适用于所有平台的通用换行符序列吗?如果不是,我如何确定当前环境的字符?
我不是在问HTML换行元素(<BR/>)。我问的是JavaScript字符串中使用的换行符序列。
\n是JavaScript中适用于所有平台的通用换行符序列吗?如果不是,我如何确定当前环境的字符?
我不是在问HTML换行元素(<BR/>)。我问的是JavaScript字符串中使用的换行符序列。
当前回答
你可以在ES6中使用' '引号(在Esc按钮下面)。所以你可以这样写:
var text = `fjskdfjslfjsl
skfjslfkjsldfjslfjs
jfsfkjslfsljs`;
其他回答
注意:当使用ExtendScript JavaScript(在Photoshop CS3+等应用程序中使用的Adobe脚本语言)时,使用的字符是“\r”。"\n"将被解释为字体字符,因此许多字体将使用块字符代替。
例如(选择一个名为“Note”的图层,并在所有句点后添加换行):
var layerText = app.activeDocument.artLayers.getByName('Note').textItem.contents;
layerText = layerText.replace(/\. /g,".\r");
你可以在ES6中使用' '引号(在Esc按钮下面)。所以你可以这样写:
var text = `fjskdfjslfjsl
skfjslfkjsldfjslfjs
jfsfkjslfsljs`;
printAccountSummary: function()
{return "Welcome!" + "\n" + "Your balance is currently $1000 and your interest rate is 1%."}
};
console.log(savingsAccount.printAccountSummary()); // Method
打印:
Welcome!
Your balance is currently $1000 and your interest rate is 1%.
当你在处理JavaScript字符串时。
但是,如果您正在生成HTML,则必须使用<br />标记(而不是\n,因为您不再处理JavaScript)。
是的,使用\n,除非您正在生成HTML代码,在这种情况下,您希望使用<br />。