2017-01-17 144 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直到你達到這個目標。