2017-01-17 141 views
-2

我是一个有一些麻烦,试图全面了解一些JavaScript的评估工作。的Javascript评估

任何人可以帮助我找到了什么做到这一点的JavaScript行?

n >= 4 && t === 400 || n >= 5 && t === 500 || (n < 6 && n++, i(n)) 
+3

难道你不明白这一点吗?我可以从我的头顶开出8个不同的问题。 – Quentin

+0

快速搜索每个操作员应该让你解决这个问题。 – DBS

回答

0

这组逻辑OR部分作为其他部件

if (n >= 4 && t === 400) { 
} else if(n >= 5 && t === 500) { 
} else { 
    if (n < 6) { 
     n++; 
    } 
    i(n); 
} 
+0

这是我的想法,但它似乎怪我执行两个比较作为退出条件......而不是像... 如果!(N> = 4 &&牛逼=== 400)&&!(N> = 5 &&吨=== 500)&&(N <6){ \t的n ++; \t i(n); } –

+0

它为逻辑或作品的方式。 –

-2

这些是在这个,这个或这个方法中设置的三个独立的运算符。所以,第一个表示,如果n大于或等于4和T不等于400或n大于或等于五,t是等于500,或n为小于6和n ++然后迭代在n直到你达到这个目标。