這是我的計算器上的第一個問題,所以請原諒我,如果我沒有得到所有的禮儀呢。JavaScript是否帶有3個參數的條件表達式?
我試圖用JavaScript編寫一個腳本以前的工作。在代碼中有一個if條件表達式,我不明白。我感到困惑的原因是它有三個參數。我從來沒有在任何語言中看到像這樣的條件表達式,或者甚至在http://www.w3schools.com/js/js_if_else.asp的JavaScript「if」教程中。代碼段我與長相這樣工作
if (this.css(alldivs[i], "contentdiv", "check")){ //check for DIVs with class "contentdiv"
setting.contentdivs.push(alldivs[i])
alldivs[i].style.display="none"}
我的問題是:什麼是如果(FOO,酒吧,「檢查」)是什麼意思?這是JavaScript中舊的棄用字符串比較函數嗎?爲什麼if條件表達式中有3個變量而不是2?
什麼是以前的代碼的優勢,相對於類似:
if (this.css(alldivs[i] === "contentdiv")
謝謝您的幫助。
的'if' iself正在檢查功能'this.css()'的返回值。有3個參數的函數,但是if沒有。 – DontVoteMeDown
這些不是_three_值,它是_one_方法調用... – CBroe
這不是一個如果有3個參數。這是一個如果與一個參數恰好是一個函數調用三個參數。看看括號。 –