2011-12-06 43 views
0

我剛纔遇到的JavaScript代碼JavaScript優先。 var1 = var2 <100;

file_upload_started = progress < 100;

,我不知道如何讀它和谷歌是不是真的轉了很多。我甚至不知道該怎麼稱呼它,因此很難進行搜索。

如果任何人有任何關於這種類型的公式的信息,將不勝感激。

+1

你在找什麼稱爲算符優先 –

+2

小心「單詞」一詞。這不是平等的主張,它只是一項任務。你可能想要保持這個單詞方程unullied,真正的數學的東西。 –

+0

謝謝詹姆斯,我改了一下措辭... – LeeR

回答

3

它存儲表達progress < 100的結果(布爾結果)爲變量file_upload_started

所以如果progress小於100那麼它將設置file_upload_startedtrue,否則爲false

2

它設置file_upload_startedprogress < 100

所以布爾的結果,如果progress是99,file_upload_startedtrue,當然要想取得進展,100或更高,則file_upload_started會是虛假的;

不要痛打這一點,但你可以寫同樣的代碼:

if (progress < 100) 
    file_upload_started = true; 
else 
    file_upload_started = false; 
1

讀它是這樣的:

file_upload_started = (progress < 100); 

它只是返回被設置爲變量的布爾值。

2

標準javascript。在右手側的表達式進行求值並將結果指定給左手側,所以:

progress < 100 

被評估並且將返回真或假(或者如果進展尚未定義的錯誤)。結果分配爲:

file_upload_started = <value of expression>; 
+0

RobG,你有博客嗎?我對閱讀感興趣,謝謝。 – alex

相關問題