 
		腹黑的王先森
2016-09-06 17:07
按照 算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号 来看, jq1=!(numa<numb)应该没必要加括号吧,毕竟!属于逻辑操作符应该比<优先级要低,可为什么不是这样呢?
 
				你可以查一下,js中的运算符优先级的顺序,!是在比较操作符之前的,所以要加小括号,不要误把=!看成是运算符
 
				算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号
 
				逻辑非!优先级比<的优先级高,所以有必要加括号
 
				!是在比较操作符之前的
JavaScript进阶篇
469067 学习 · 22582 问题
相似问题