Bont3349112
2016-05-18 11:46
jq1=numa>=numb;和jq1=numa>numb||numa==numb;有什么区别
从逻辑上是同义的
但 >= 为一个逻辑运算符
> || == 是三个逻辑运算符
具体底层实现逻辑是否一致,需要了解js解释器才清楚
jq1=numa>=numb; 和jq1=numa>numb||numa==numb是两个不等的 第一个式子应该是错误的除非numa等于numb 然后jq1等于numa。 而第二个jq1它其实是和if配套使用的是一个判断语句
例如:var numa=10;
var numb=20;
jq1=numa>numb||numa==numb;
if(jq1)
{
}
else
{
}
JavaScript进阶篇
468190 学习 · 21891 问题
相似问题