这是我的计算器上的第一个问题,所以请原谅我,如果我没有得到所有的礼仪呢。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个参数。这是一个如果与一个参数恰好是一个函数调用三个参数。看看括号。 –