条件(三目)运算符 (?:)
2008-03-09 11:42
197 查看
根据条件执行两个语句中的其中一个。
任何 Boolean 表达式。
语句1
当 test 是 true 时执行的语句。可以是复合语句。
语句2
当 test 是 false 时执行的语句。可以是复合语句。
在该例子中,如果是 6pm 以后,则创建一个包含 "Good evening." 的字符串。使用 if...else 语句的等效代码如下:
test ?语句
1 :语句
2
参数
test任何 Boolean 表达式。
语句1
当 test 是 true 时执行的语句。可以是复合语句。
语句2
当 test 是 false 时执行的语句。可以是复合语句。
说明
?: 运算符是 if...else 语句的快捷方式。它通常被用作较大表达式的一部分,而在此处使用 if...else 语句是不协调的。例如:var now = new Date(); var greeting = "Good" + ((now.getHours() > 17) ? " evening." : " day.");
在该例子中,如果是 6pm 以后,则创建一个包含 "Good evening." 的字符串。使用 if...else 语句的等效代码如下:
var now = new Date(); var greeting = "Good"; if (now.getHours() > 17)
greeting += " evening.";
else
greeting += " day.";
相关文章推荐
- if else条件语句和条件(三目)运算符的应用场合
- java三目条件运算符
- Java_13_运算符_二元运算符_取模运算_一元运算符_布尔逻辑表达符_位运算符_扩展运算符_三目条件运算符_运算符优先级
- C/C++条件(三目)运算符巧妙原理解析
- JAVA 基础语法(三)——三目(条件)运算符以及分支语句
- C/C++条件(三目)运算符巧妙原理解析
- 条件(三目)运算符 (?:)
- 条件(三目)运算符 (?:)
- 三目条件运算符
- 三目条件运算符与 if...else
- 【转】C/C++条件(三目)运算符巧妙原理解析
- JavaScript 之条件(三目)运算符
- 条件(三目)运算符 (?:)
- Swift-三目条件运算符
- C语言中唯一的一个三目运算符(条件运算符)
- ECMAScript运算符_关系运算符&等性运算符&条件运算符&赋值运算符&逗号运算符
- (三)JavaScript 的运算符,条件语句,循环语句..
- c语言基本运算中的自增运算符和自减运算符以及三目运算符
- sql AND 和 OR 运算符用于基于一个以上的条件对记录进行过滤
- 010-题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。