Javascript else 换行

标签 javascript formatting

在创建 if block 时,我想知道除了个人喜好之外是否还有任何理由使用标准括号格式与我列出的第二个格式。

我已经以第二种格式运行代码,没有任何明显的问题(没有 ASI 或意外错误),只是寻找一些澄清或见解,以了解如果我永久切换到这种风格,将来是否可能出现任何问题。

// Standard formatting
if (true) {

} else {

}

// Other formatting
if (true) {

}
else {

}

最佳答案

在大多数情况下,空格和制表符在 Javascript 中并不被认为是重要的。 (我都相信,但我找不到来源)

从技术上讲,您可以将所有代码放在一行上(就像大多数缩小算法所做的那样),但这不太可读。在你自己的代码中,这完全取决于个人喜好,如果有空格,它不会导致任何错误或导致代码运行速度变慢(尽管如果JS没有缩小,更多空格将需要更长的加载时间)。

最佳实践是在整个项目中保持代码风格一致。

关于Javascript else 换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28416615/

相关文章:

java - 如何将十进制转换为以空格分隔千位

javascript - 如何将字符串中的 html 呈现为 html

javascript - 使用 $.when 等待函数完成

javascript - 如何检查是否加载了背景图像?

android - 如何为textview android格式化字符串

r - R 中的简化 dput()

java - RSS 2.0 提要中的 RFC-822 日期时间格式 : CET not accepted?

JavaScript - 从日志文件中提取 JSON

javascript - jquery 循环中的打字机效果 - 如何

java - 在碧 Jade 报告中将字符串格式化为货币格式