我曾经听说在JavaScript中将花括号放在单行语句中可能有害。我不记得这个推理了,谷歌搜索并没有太大帮助。
是否有什么使将JavaScript中的所有语句括在大括号中的好主意呢?
我问,因为每个人似乎都这样做。
但是推荐。如果您要扩展该语句,则将需要它们。
这是完全有效的
if (cond) alert("Condition met!") else alert("Condition not met!")
但是,强烈建议您始终使用花括号,因为如果您(或其他人)曾经扩展过该语句,则将需要使用该花括号。
在所有带有括号的C语法样式语言中都遵循相同的做法。C,C ++,Java,甚至PHP都支持无括号的一行语句。您必须意识到,您只保存了 两个字符, 并且使用某些人的大括号样式甚至都没有保存行。我更喜欢完整的花括号样式(如下所示),因此它通常会更长一些。您具有非常清晰的代码可读性,因此可以很好地权衡此折衷。
if (cond) { alert("Condition met!") } else { alert("Condition not met!") }