javascript - 什么时候应该在 if 语句的条件内使用括号?

标签 javascript jquery

我有一个像这样的 if 条件:

$(document).ready(function(){
  var name = 'Stack';
  var lastname = 'Overflow';
   if( name == 'Stack' && lastname == 'Overflow' )
   alert('Hi Stacker!');
});

所以我的警报被触发了...

如果我将我的条件放在括号内,如下所示:

 $(document).ready(function(){
  var name = 'Stack';
  var lastname = 'Overflow';
   if( (name == 'Stack') && (lastname == 'Overflow') ){
      alert('Hi Stacker!');
   } 
});

我的警报也被触发...

我的问题是:何时以及为何应该在 if 条件中使用括号?谢谢!

最佳答案

你的例子没有太大区别。 您可以阅读该内容以供引用 Operator Precedence (JavaScript)

关于javascript - 什么时候应该在 if 语句的条件内使用括号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22227248/

相关文章:

javascript - 将返回值推送到 JavaScript 中的数组中

jquery - 通过jquery选择器查找 knockout 元素

javascript - this.attribute 构造后未定义

javascript - 返回溢出内容中的子页面 anchor

javascript - $.ajax post 请求头字段Content-Type不允许CORS

javascript - 警报显示两次而不是一次

c# - 描述 bool 值的 json

javascript - 接管所有链接——除了某些类(。不是?)

javascript - jQuery 为 dom 元素提供唯一编号?

jquery - 使用 jQuery 为多选的某些选项着色的错误