这两行代码似乎相等,我想知道解析器是否简单地忽略了第二种情况下的圆括号: var a = 5 + 5; var b = (5 + 5); 编辑:在阅读评论后,我意识到问题的上下文可能会有所帮助,这是有帮助的我试图将一些JSX赋值给一个变量,并注意到括号似乎是可选的: var a = <SomeComponent />
</div>; var b =
我知道你可以在这样的条件下给变量赋值:然而,我不需要在条件本身做任何事情,所以我经常被留在空括号中。如果$foo以其他方式为true,我是否可以简单地分配$var,而不需要稍后执行其他操作?另外,如果$foo为true,我是否可以将$var赋值给$foo,但如果$foo为false,我可以执行其他操作吗?像这样: if ($var = !