建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

javascript问号表达式:运算符 (?:)

时间:2012-01-04 19:59来源: 作者: 点击:
条件(三目)运算符 (?:) 参数 test 任何 Boolean 表达式。 语句1 当 test 是 true 时执行的语句。可以是复合语句。 语句2 当 test 是 false 时执行的语句。可以是复合语句。 说明 ?: 运算符是 if…else 语句的快捷方式。它通常被用作较大表达式的一部分

条件(三目)运算符 (?:)

参数

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.";

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片