【问题标题】:Why \n (linebreak) doesn't work in my console.log?为什么 \\n(换行符)在我的 console.log 中不起作用?
【发布时间】:2023-02-26 16:00:52
【问题描述】:
它在这个 stackoverflow 页面上的我的“代码 sn-p”中工作。但不适用于我的 Chrome Devtools。我在 macOS 13.2.1 上使用最新版本 Version 110.0.5481.100 (Official Build) (x86_64)。
console.log(234234, "\n\n", 23423)
截图在这里:
我应该更改/调整我的 Devtools 中的一些设置吗?
【问题讨论】:
标签:
google-chrome-devtools
【解决方案1】:
在此控制台语句console.log(234234, "
", 23423)中,234234 和 23423 被视为数字和“
“作为一个字符串。这些按输入的顺序读取。由于数据类型不同,它们被视为单独的实体,因此不添加换行符。
尝试添加一个空白字符串作为第一个参数,如下所示:console.log("", 234234, "
", 23423)。您将看到换行符起作用。如果您添加一个字符串作为第一个参数,它会将其他参数视为替代字符串,并且输出将被视为一个字符串。