为了账号安全,请及时绑定邮箱和手机立即绑定

三元运算符条件处,一定是双等号吗

$(this).draggable({axis:index==0?"x":"y"});此处一定是双等号,单=号,都是false

正在回答

2 回答

expression1?expression2:expression3 

其中,expression1是一个布尔表达式。如果expression1为真,那么expression2被求值;否则,expression3被求值。

==号是判断axis:index是不是等于0;

=号是把0赋值给axis:index;


0 回复 有任何疑惑可以回复我~
#1

wkyseo 提问者

谢谢了
2015-07-30 回复 有任何疑惑可以回复我~

在程序设计中“=”代表赋值,和数学上不同

“==”表示比较,如"5"和5是相当的

“===”表示绝对相当,不光比较值还比较数据类型,如"5"和5就不相等

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

三元运算符条件处,一定是双等号吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信