我们用了七篇篇幅在入门课里讲解了变量的类型和常用的api方法,进阶课我们就介绍低代码稍微深入一点的知识点。
一般如果需要做逻辑判断的,比如在电商应用中我们在扣减库存的时候会先看库存是否充足,如果充足我们就扣减库存,如果不足就提示信息。
凡是有这种逻辑判断的都行要通过条件控制语句来实现,伪代码是:
if(库存充足){ 库存扣减 }else{ 提示信息 }
这里圆括号里边是表达式,通过计算表达式的值来确定要走哪个分支。如果条件计算的结果是true(真),则执行库存扣减的操作。如果条件的计算结果是false(假),则提示信息。
如果是多个条件的,可以使用&&(且)、||(或)进行连接。&&表示多个条件都为真,表达式最终的返回结果才是真。||表示有一个条件为真,表达式的计算结果就是真。
表达式支持比较运算符,常见的运算符有>、>=、<、<=、!== 、 ===。比较运算符是计算表达式的左值和右值,比如age>5 && age<10,会计算年龄大于5并且小于10。
除了以上的判断外还有三元表达式,是对If/else的一种简写,比如 age>18?成年:未成年。先计算表达式age>18的结果,如果为真,就返回成年。如果为假就返回未成年。
一般三元表达式最常用的场景是对选项做类型转换,比如给定了一个性别,数据库里存着1或者2,给用户显示的时候要显示成男或者女