百度
360搜索
搜狗搜索

条件运算符表达式详细介绍

在JavaScript语言中唯一的一个三元运算符“?”,有时也将其称为条件运算符。由条件运算符组成的表达式称为条件表达式。一般表示形式如下:

条件表达式?表达式1:表达式2

先计算条件,然后进行判断。如果条件表达式的结果为true,计算表达式1的值,表达式1为整个条件表达式的值;否则,计算表达式2,表达式2为整个条件表达式的值。

?:的第一个操作数必须是一个可以隐式转换成bool型的常量、变量或表达式,如果上述这两个条件一个也不满足,则发生运行时错误。

?:的第二和第三个操作数控制了条件表达式的类型。它们可以是JavaScript语言中任意类型的表达式。

例如,实现求出a和b中最大数的表达式。

a>b?a:b //取a和b的最大值

条件运算符相当于if···else语句

其他运算符还有很多,例如,逗号运算符、void运算符、new运算符等,在此不赘述。

,

文章数据信息:

本文主要探讨:"条件运算符表达式", 浏览人数已经达到59次, 首屏加载时间:1.542 秒。