❶ 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的值,与前面的都没有关系,只是正常的执行罢了,不会影响结果