老师,三元运算符的条件没看明白
来源:5-1 事件参数
Darkholme
2020-06-29 22:32:27
为啥index=index>0?这个条件,>0执行--index,=0执行 : 后面的。这个条件的写法我不明白咋是这么写index=index>0? 老师我????我明白是要实现什么功能以及原理我都懂,就这个条件的写法我看不懂
2回答
同学你好,这里不是index = index > 0,这是三元表达式,后者会先进行比较,将比较得出的结果再赋值。拿老师刚举的例子:
这里的代码也是,将后面的判断结果赋值给index:
祝学习愉快~
好帮手慕粉
2020-06-30
同学你好,关于同学的问题回答如下:
1、语法如下:条件?代码块1:代码块2;如果条件为真则执行代码块1,反之执行代码块2。
2、举个简单的例子:
控制台:
3、这里也是一样的道理:
判断index的值是否大于0,如果大于0,则index自减一,否则等于$('a').length-1。
如果我的回答帮助了你,欢迎采纳。祝学习愉快~
相似问题