【发布时间】:2015-05-13 11:01:32
【问题描述】:
最近我在code 中遇到了一条奇怪的线(第二个答案,找不到直接链接到答案的方法)。
就是这样:
reverse = !reverse ? 1 : -1;
嗯,我想具体是boolean ? option : option;的用法
到目前为止,这似乎是我从未遇到过的任何事情。我在谷歌找不到它!请解释一下这是什么,语法是什么以及如何使用它,因为我很想知道这是什么,因为它看起来像一些高级智能东西......
这是一个 if-else 语句吗?感谢您阅读并回答! :D
【问题讨论】:
-
谷歌搜索
?诚然,有点困难。但它是一个运算符,所以试试Javascript operators,你可能会找到你要找的东西。即便如此,它也有点被埋没了。我得到的前两个结果甚至都没有(但那是你的 W3Schools)。第三个(也是 W3Schools,但他们的参考页面 - 确实有)。 MDN 有,但它被埋在“特殊”运算符部分。 -
@MattBurland 谢谢,我的问题已经回答并标记为重复 :( 无论如何谢谢!
-
@TheSuperCuber:我知道它已经得到了回答,我试图提出一些更好的方法来找到答案,因为在谷歌上搜索
?并得到任何有意义的结果确实很困难。在 StackOverflow 上甚至很难做到,就搜索而言,这是一个边缘情况。无论哪种方式,您确实需要一个更好的问题标题。
标签: javascript