不是很理解三元运算符的写法
来源:5-1 事件参数
Sunflower加油
2019-09-26 11:06:30
不是很理解三元运算符的写法
1回答
好帮手慕码
2019-09-26
同学你好!
语法:语法:条件?代码块1:代码块2;如果条件为真则执行代码块1,反之执行代码块2.
例子:
var test = 1>3?1:3; console.log (test); //结果 为3.
代码中:
首先我们要了解index++是先执行表达式后再自增,执行表达式时使用的是index的原值。 ++index是先自增再执行表达式, 执行表达式时使用的是自增后的index
所以,老师这里主要使用三元运算符简写了判断条件语句,如下图所示,红色框圈起来的部分就等于下面紫色框圈起来的写法
简化后使用--index, 主要是因为判断完index>0之后需要将index的值建议, 如果写成index-- :判断完index>0之后是先取值后-- , index的值没有改变,所以需要修改为--index,index++同理。
如果帮助到了你, 欢迎采纳,祝学习愉快~~~
相似问题
回答 2
回答 2