【发布时间】:2012-02-15 09:37:27
【问题描述】:
可能重复:
How do you read this JavaScript code? (var1 ? var2:var3)
JS How to use the ?: (ternary) operator
我在查看一个网站的代码时发现了这个:
$.body = $('body');
$.scroll = ($.browser.mozilla || $.browser.msie) ? $('html') : $.body;
第二行在说什么?看起来像是某种 if 语句
谢谢
【问题讨论】:
-
是JavaScript三元运算符:stackoverflow.com/questions/1788917/javascript-ternary-operator
-
@JustinEthier 不妨将其发布为答案
-
感谢@JustinEthier 的链接 - 我不知道这个词叫什么。
-
@Chad - 我本来打算去的,但是关于三元运算符的问题似乎出现得如此频繁,以至于这个问题最终可能会被关闭......
-
@user906080 - 不用担心,基本上不可能搜索到
?,除非您已经知道操作员的名字...
标签: javascript jquery