问答详情
源自:2-10 我或你都可以 (逻辑或操作符)

jq1=numa>=numb;和jq1=numa>numb||numa==numb;有什么区别

jq1=numa>=numb;和jq1=numa>numb||numa==numb;有什么区别

提问者:Bont3349112 2016-05-18 11:46

个回答

  • Alphabet
    2016-05-18 12:06:02
    已采纳

    从逻辑上是同义的

    但 >= 为一个逻辑运算符

    > || == 是三个逻辑运算符

    具体底层实现逻辑是否一致,需要了解js解释器才清楚



  • stars宸
    2016-06-13 19:27:54

    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

            {

            }