javascript 中是否有 \n 的替代拼写?

Is there an alternate spelling of \n in javascript?

由于 Tumblr 主题编辑器中的错误,只要序列 \n 出现在源代码中,它就会在源代码本身中转换为实际的换行符。因此,将 \n 序列放入 Javascript 字符串会导致程序崩溃,因为它将字符串分成多行。

我想知道是否有另一种方法来标记 JavaScript 中的换行符,这可以让我解决这个问题。

哇,这是一个丑陋的错误。

是的,您可以改用 \u000a(或 \u000A)。它是同一字符的 Unicode 转义序列。 (或者更糟的情况:String.fromCharCode(10)。)

免费示例:

console.log("\n" === "\u000a");                // true
console.log("\n" === "\u000A");                // true
console.log("\n" === String.fromCharCode(10)); // true