1、三目运算符的语法为conditions ? statementA :statementB ;如果满足条件condition,就执行语句statementA,否则就执行语句statementB。注意:statementA 和 statementB 语句必须为单个语句,如果使用多个语句就会报错。
2、一般情况下,三目运算符可直接取代if..else,且三目运算符更精简以下举几个例子第一个,超市里做促销活动,当总价达到或大于300, 就打九折,用三目运算符来写,就是如果满足总价大于等于300,就执行打九折,否则低于300不会有任何优惠实现代码如下图所示
3、第二个,在某些社交软件里个人帐号里通常有自我介绍的内容,但很多人因为什么都没写,软件会自动显示“此人很懒,什么也没留下”等类似于这样的留言那用JS三目运算符怎么实现呢,实际就是如果输入了自我介绍,就显示用户输入的内容,如果没输入就显示这句话实现代码如下图所示
4、第三个,还可以判断true或false实现代码如下图所示
5、第四个,请用户输入一个年份,判断输入的年份是否为润年:判断的条件设定为该年份是可以被4整除的,但同时又不能被100整除或者年份可被400整除,满足条件就为润年,否则就是平年实现代码如下图所示
6、第五,还可以判断体重指数是胖还是瘦指数=体重/(身高*身高),大于25判定为胖,小于20判定为瘦,否则就是正常体重实现代码如下图所示