微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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!")
}

解决方法

我曾经听说将花括号留在单行语句中可能对 JavaScript 有害。我不记得推理了,谷歌搜索并没有太大帮助。

有什么东西可以让 JavaScript 中的所有语句都用花括号括起来是个好主意吗?

我在问,因为每个人似乎都这样做。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。