有人能解释一下为什么我们在javaScript中使用括号括住条件吗

有人能解释一下为什么我们在javaScript中使用括号括住条件吗,javascript,Javascript,例如,如果我们采用以下代码Ex: if (5 > 4) {} 在上面的代码中,我需要知道为什么我们在if语句的条件周围使用括号,我们可以使用下面的代码 if 5 > 4 {} 但是为什么我们要在if语句的条件周围加上括号呢?我们使用它的目的是什么?它仅仅是为了分隔if语句的条件和块,或者什么?你之所以在条件周围加括号,是因为你必须这样做。javascript的语法要求对于if语句,条件用括号括起来。省略它们是一个语法错误 如果你问为什么语言被设计成具有这种特殊的语法而不是其他语法

例如,如果我们采用以下代码Ex:

if (5 > 4) {}
在上面的代码中,我需要知道为什么我们在
if
语句的条件周围使用括号,我们可以使用下面的代码

if 5 > 4 {}

但是为什么我们要在if语句的条件周围加上括号呢?我们使用它的目的是什么?它仅仅是为了分隔if语句的条件和块,或者什么?你之所以在条件周围加括号,是因为你必须这样做。javascript的语法要求对于if语句,条件用括号括起来。省略它们是一个语法错误


如果你问为什么语言被设计成具有这种特殊的语法而不是其他语法,那么当我们做出这个决定时,没有人在场。因此,我们能为您提供的最好答案是0.sh在评论中给出的:“因为布伦丹·艾奇是这么说的”。Brendan Eich是javascript的原始创建者,因此他奠定了javascript语法的基础。不管他做出这个决定的动机是什么,这就是为什么会这样


可以设计语言,使括号是可选的,但这不是javascript的设计方式。

因为Brendan Eich说sobecause语言需要在较长的
if
语句中使用itPlus,这有助于可读性、顺序或优先级。@Kevin在条件周围使用括号是因为必须这样做。语言的语法需要它。如果你问为什么语言的语法是这样设计的,0.sh的答案是我们所知道的最好的。如果是这样的话,请解释一下If语句和条件是如何分开的。我不知道你在寻找什么信息。我需要知道上述If语句的条件和代码块是如何分开的