条件运算符
条件 运算符
2023-06-13 09:12:06 时间
大家好,又见面了,我是你们的朋友全栈君。
条件运算符也叫三元运算符
语法:条件表达式?语句1:语句2;
条件运算符是 ECMAScript 中功能最多的运算符,它的形式与 Java 中的相同。
variable = boolean_expression ? true_value : false_value;
该表达式主要是根据 boolean_expression 的计算结果有条件地为变量赋值。如果 Boolean_expression 为 true,就把 true_value 赋给变量;如果它是 false,就把 false_value 赋给变量。
例如:
var iMax = (iNum1 > iNum2) ? iNum1 : iNum2;
在这里例子中,iMax 将被赋予数字中的最大值。表达式声明如果 iNum1 大于 iNum2,则把 iNum1 赋予 iMax。但如果表达式为 false(即 iNum2 大于或等于 iNum1),则把 iNum2 赋予 iMax。
执行的流程:
条件运算符在执行的时候,首先对条件表达式进行求值,如果为true,则执行语句1,并返回执行结果。
如果该值true,则执行语句一,并返回执行结果!
如果该值为felse,则执行语句2,并返回执行结果!
下面是求三个值那个比较大的一个例子可以看看:
<script type="text/javascript">
var a = 10;
var b = 20;
var c = 30;
var max = a > b ? a > c ? a:c : b > c ? b : c;
document.write(max);
</script>
输出30最大值是30
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/155514.html原文链接:https://javaforall.cn
相关文章
- MySQL where条件探索
- 企业实施六西格玛需要哪些条件
- C语言条件运算符_c语言数组长度可变吗
- c 语言条件运算符,C 语言条件运算符详细讲解
- C/C++条件运算符你不知道的那些事[通俗易懂]
- 网络通信中 TCP 产生 RST 的三个条件分析
- C# 条件运算符_c++ 运算符
- 条件运算符用法「建议收藏」
- C++条件运算符_位运算符
- 盘点一个Pandas操作Excel多条件取值的实战案例
- 【测试开发】python系列教程:条件控制
- 利用条件运算符的嵌套来完成学生成绩的表示详解编程语言
- JSP EL条件运算符
- Hibernate like方法:设置模糊查询的条件
- MySQL条件语句与字符串截取的应用技巧(mysqlif截取)
- MySQL中使用XOR运算符优化查询条件(mysql中xor)
- MySQL中如何使用OR条件查询(mysql中or使用)
- 中的含义和使用方法(mysql 不在条件)
- MySQL 条件语句中的不等于运算符(mysql不等于的语句)
- Redis集群必要的使用条件(redis集群使用条件)
- javascript里的条件判断
- js利用与或运算符优先级实现ifelse条件判断表达式
- php数组函数序列之array_slice()-在数组中根据条件取出一段值,并返回
- python条件和循环的使用方法
- ThinkPHP有变量的where条件分页实例