条件运算符

条件运算符条件运算符也叫三元运算符语法:条件表达式?语句1:语句2;条件运算符是ECMAScript中功能最多的运算符,它的形式与Java中的相同。variable=boolean_expre

大家好,又见面了,我是你们的朋友全栈君。

条件运算符也叫三元运算符

语法:条件表达式?语句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

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/155514.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 宽字节注入(一)_低字节在前高字节在后

    宽字节注入(一)_低字节在前高字节在后在PHP中有这样一个函数:magic_quotes_gpc它的作用就是将你输入的特殊字符前面统统加一个\符号如下图前2句话在看下面这条语句之前,我们首先需要知道。\’只能和\’进行闭合下面这个语句,显然不能将1进行闭合。而是将\当成了一个字符串。后面的单引号把后面的给后面的给闭合了。不能闭合,就显然不能进行SQL注入。这就是magic_quotes_gpc函数的作用了。select*fromadminwhereid=’1\’unionselect–+

    2022年10月14日
  • window10蓝屏终止代码system service_win10蓝屏driverpowerstatefailure

    window10蓝屏终止代码system service_win10蓝屏driverpowerstatefailureWindows10蓝屏代码:SYSTEM_SERVICE_EXCEPTION排查及解决方案问题描述win10正常使用过程中,出现蓝屏,蓝屏代码为SYSTEM_SERVICE_EXCEPTION,出现时间或时机没有明显规律,但最近两次出现均是在电脑待机睡眠后重新唤醒时。电脑配置环境如下其中:内存为阿斯加特32GB300051°灰套条解决方案因最近出现时机为睡眠唤醒中,考虑与主板芯片组驱动及睡眠机制有关,故重新安装系统[可选]:如条件允许,重新安装系统是最好的解决方案,可以基本排除掉系

  • Redis的持久化-RDB

    Redis的持久化-RDB

  • 传感器开发流程!_传感器工艺流程

    传感器开发流程!_传感器工艺流程今天公司要求我进行传感器的开发,而且只给2天时间,反映下自己没做过这方面可能需要时间延长下,不管,就给你两天时间!干不完就使劲加班…现在企业压榨劳动力太赤裸裸了

  • 直方图均衡化和图像平滑 实验报告

    直方图均衡化和图像平滑 实验报告

  • docker nginx挂载目录_挂载成功之后如何安装

    docker nginx挂载目录_挂载成功之后如何安装创建目录一般将nginx目录挂载到宿主机方便操作,创建nginx目录:mkdir/home/dockernginxmkdir/home/dockernginx/{conf,html,logs}创建nginx配置文件如下:vim/home/dockernginx/conf/nginx.confnginx默认配置如下:usernginx;worker_processesauto;error_log/var/log/nginx/error.lognotice;pi

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号