我剛纔遇到的JavaScript代碼JavaScript優先。 var1 = var2 <100;
file_upload_started = progress < 100;
,我不知道如何讀它和谷歌是不是真的轉了很多。我甚至不知道該怎麼稱呼它,因此很難進行搜索。
如果任何人有任何關於這種類型的公式的信息,將不勝感激。
我剛纔遇到的JavaScript代碼JavaScript優先。 var1 = var2 <100;
file_upload_started = progress < 100;
,我不知道如何讀它和谷歌是不是真的轉了很多。我甚至不知道該怎麼稱呼它,因此很難進行搜索。
如果任何人有任何關於這種類型的公式的信息,將不勝感激。
它存儲表達progress < 100
的結果(布爾結果)爲變量file_upload_started
所以如果progress
小於100
那麼它將設置file_upload_started
爲true
,否則爲false
它設置file_upload_started
到progress < 100
所以布爾的結果,如果progress
是99,file_upload_started
將true
,當然要想取得進展,100或更高,則file_upload_started
會是虛假的;
不要痛打這一點,但你可以寫同樣的代碼:
if (progress < 100)
file_upload_started = true;
else
file_upload_started = false;
讀它是這樣的:
file_upload_started = (progress < 100);
它只是返回被設置爲變量的布爾值。
標準javascript。在右手側的表達式進行求值並將結果指定給左手側,所以:
progress < 100
被評估並且將返回真或假(或者如果進展尚未定義的錯誤)。結果分配爲:
file_upload_started = <value of expression>;
RobG,你有博客嗎?我對閱讀感興趣,謝謝。 – alex
你在找什麼稱爲算符優先 –
小心「單詞」一詞。這不是平等的主張,它只是一項任務。你可能想要保持這個單詞方程unullied,真正的數學的東西。 –
謝謝詹姆斯,我改了一下措辭... – LeeR