❶ js中用到@if是什麼判斷
這個應該不是js的語法, 應該是一種模板語法. 通常這種語法會鑲嵌在html文檔中, 在伺服器端通過後端語言如php, java, C#之類的解釋成html.
❷ js中if(){}elseif(){}有這個elseif語法嗎如果沒有用什麼來取代
時執行代碼,當條件為 false 時執行其他代碼if...elseif....else語句 - 使用該語句來選擇多... 請注意,在這個語法中,沒有 else。
❸ js中的if條件竟然可以這樣寫
這是逗號運算符,之前所有的運算表達式都會執行,但整個語句的值是最後一個表達式內的值
比如容:a = (b=2, c=3, 4==4);
括弧里的是逗號運算表達式,b=2, c=3這樣的賦值表達式會正常執行,
但a最後的值是true,也就是4==4的結果,true;如果換成4==5,a就是false了
而 && 表達式是只要其中一個為假,那麼整個表達式就是假
逗號表達式(s=a, b, c, ...., n)s的值就是n的值,與前面的都沒有關系,只是正常的執行罷了,不會影響結果