不是很理解三元运算符的写法

来源: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

所以,老师这里主要使用三元运算符简写了判断条件语句,如下图所示,红色框圈起来的部分就等于下面紫色框圈起来的写法

http://img.mukewang.com/climg/5d8c3159098b005b08620555.jpg

简化后使用--index, 主要是因为判断完index>0之后需要将index的值建议, 如果写成index-- :判断完index>0之后是先取值后-- , index的值没有改变,所以需要修改为--index,index++同理。

如果帮助到了你, 欢迎采纳,祝学习愉快~~~

0

0 学习 · 14456 问题

查看课程