题目
- 就是判断
5-3!=3&&!5
的结果是什么
分析
- 这是一道关于运算符优先级的问题,所以我们需要先了解运算符的优先级
- 了解了运算符的优先级后,开始题目的分析
- 优先级最高的是
!
,因此先运算!5
,得到结果是false,式子变为:5-3!=3&&false
- 优先级次高的是
-
, 因此运算5-3
, 得到结果是2,式子变为:2!=3&&false
- 优先级第三高的是
!=
, 因此运算2!=3
,得到结果是true,式子变为:true&&false
- 优先级最低的是
&&
,因此最后运算true&&false
,得到结果是false,也就是最终结果
总结
- 这道题就是考察我们对优先级的掌握程度,熟练以后就小菜一碟了。如果有错误的地方,烦请大佬指正,感激不尽~