专业的JAVA编程教程与资源

网站首页 > java教程 正文

WPS宏(JSA)教程——决策语句“条件运算符(三元运算符)”

temp10 2024-12-03 02:48:40 java教程 14 ℃ 0 评论

关于决策语句,我们先后学习了if...else语句switch语句。其实还有一个较小的知识点,就是我们之前学习过的条件运算符

今天我们就来学习学习吧。

WPS宏(JSA)教程——决策语句“条件运算符(三元运算符)”

语法:我们先回顾一下之前所学的内容。

条件运算符(?:)也叫三元运算符:顾名思义就是需要三个数据参与运算。

条件表达式 ? 值 1 : 值 2

条件表达式:即为参与运算的第一个数据

值 1:即为参与运算的第二个数据

值 2:即为参与运算的第三个数据

第一个数据与第二个数据之间以"?"隔开;第二个数据与第三个数据之间以":"隔开

其用规则是:先判断表达式是真或假,然后根据判断结果执行两个给定指令中的一个。条件运算符语法如下:

运算符

描述

例子

? :

条件表达式 ? 值 1 : 值 2

(即是当条件表达式结果为true时,结果为值1;否则为值2)

25>20?true:false

当25>20为真时,则整个式子的结果是true

示例

假定5月7日是小明的生日,小明从五·一开始就盼着过生日,因为生日那天不光是要在外面吃好吃的、有大蛋糕、还有生日礼物。

今天我们编个程序,来告诉他今天是不是他的生日

var birthDay;
var words;

words = (birthDay == new Date(2024/5/7)) ? "小明,生日快乐,今天是你的生日哦" : "小明,你的生日还没到。"

console.log(words);

上面的例子中,如果今天是5月7日那么将会"小明,生日快乐,今天是你的生日哦"这句话赋值给变量words;否则将"小明,你的生日还没到。"这句话赋值给变量words。

//因此最后的结果:
//如果今日是5月7日,结果是
小明,生日快乐,今天是你的生日哦

//如果今日不是5月7日,结果是
小明,你的生日还没到。

本节内容较为简单,友友们赶紧动手试试吧

关注我,持续共同学习,一起踏上JSA宏的登天之路。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表