2016-11-07 48 views
-6

X =(x === images.length-1)? 0:x + 1;這行在JavaScript中的含義是什麼?

請幫助我,我也沒辦法,這是對我有手在一所學校工作。

+4

他們在學校教授研究嗎? https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator – Teemu

+0

好主意,讀三元報表,如果它是爲了學校,你永遠不知道你什麼時候可能需要它們。 – MCMXCII

+1

[JavaScript中的問號]可能的重複(http://stackoverflow.com/questions/1771786/question-mark-in-javascript) – vlaz

回答

0

我不知道爲什麼人們如此反對剛剛回答的問題。這是一個三元操作。這是if/else子句的快捷方式。對於此特定操作,

是否與images.length-1的x等效(===)?如果是這樣,請將X設置爲0.否則,請將X設置爲x + 1.

此模式可能用於無限遍歷數組(圖像)。一旦達到最後,它將重置爲數組中的第一個元素。

+0

非常感謝,您的幫助真的很感謝@gergi –

+0

我們已經回答了。有_three_評論有直接鏈接到答案。其中兩個是重複的問題。另一評論直接指出這是一個三元運算符。這裏需要更多的信息? – vlaz

+0

我很困惑,因爲我知道答案已經回答,我還沒有要求提供任何信息,所以爲什麼它看起來像你有問題。 –

相關問題