问题详情
问题已解决
所属话题:
#实务#
(如17<11,则为17,否则为11)这个公式怎么设置
84784999 | 提问时间:2023 01/20 14:16
良老师1
金牌答疑老师
职称:计算机高级
这种公式叫做条件表达式,基本语法格式为: [条件]?[执行语句1] : [执行语句2]; 其中,[]代表不可省略的内容,意思是,如果条件为真,则执行语句1,否则执行语句2。例如,上述的表达式的语法格式为: 17<11?17 : 11; 这里的17<11是条件,17是执行语句1,11是执行语句2,如果17<11为真,则执行17,否则执行11。 举个简单的例子来说明,假设有一个变量age,值为10,那么可以使用一个条件表达式来判断它是否超过了13岁: age>13?“已满13岁” : “不满13岁”; 这里,age>13为条件,“已满13岁”为执行语句1,“不满13岁”为执行语句2,因为age的值为10,而10不大于13,所以执行语句2,也就是“不满13岁”。 条件表达式可以减少繁杂的if...else...结构语句,简化编程过程,是一种非常有用的工具。此外,如果语法正确,在执行过程中不会产生错误,因此比直接使用if...else...结构要安全得多。 拓展知识:条件表达式可以用于更多复杂场景,例如多个比较、多个执行语句等,语法格式如下: [条件1]?[执行语句1] : [条件2]?[执行语句2] : ... [执行语句N]; 这里,[条件1]、[条件2]...为多个条件,[执行语句1]、[执行语句2]...为多个执行语句,它们依次判断,如果某个条件为真,则执行下一行对应的执行语句,否则继续判断下一个条件,直至最终的执行语句被执行。
2023 01/20 14:22
下载APP,拍照搜题秒出结果

您有一张限时会员卡待领取

00:10:00

免费领取