java中怎样使用条件运算符_您如何使用? :(条件)运算符在JavaScript中?

有人可以简单地向我解释什么是?:有条件的“三元”)运算符,以及如何使用它?

#1楼

我想添加一些给定的答案。

如果在“显示已设置变量的情况下,否则...”的情况下遇到(或想要使用)三元数,则可以使其更短, 而无需三元数 。

代替:

var welcomeMessage = 'Hello ' + (username ? username : 'guest');

您可以使用:

var welcomeMessage = 'Hello ' + (username || 'guest');

这与PHP的简写三元运算符Java等效?:

甚至:

var welcomeMessage = 'Hello ' + (username || something || maybethis || 'guest');

它计算变量,如果它是false或未设置,它将继续到下一个。

#2楼

三元运算符

通常,我们在Javascript中有条件语句。

例:

if (true) {

console.log(1)

}

else {

console.log(0)

}

# Answer

# 1

但它包含两行或更多行,因此无法分配给变量。 Javascript为该问题三元运算符提供了一种解决方案。 三元运算符可以写在一行中并分配给一个变量。

例:

var operator = true ? 1 : 0

console.log(operator)

# Answer

# 1

此三元运算符在C编程语言中类似。

#3楼

(sunday == 'True') ? sun="S" : sun="S";

sun = "S"

#4楼

嗨,伙伴们还记得js通过评估true或false起作用,对吗?

让我们来一个三元运算符:

questionAnswered ? "Awesome!" : "damn" ;

首先,js检查questionAnswered是true还是false 。

如果为true ( ? ),您将得到“很棒!”

其他( : ),你会得到“该死”;

希望这对朋友有帮助:)

#5楼

x = 9

y = 8

一元

++x

--x

二元

z = x + y

三元

2>3 ? true : false;

2<3 ? true : false;

2<3 ? "2 is lesser than 3" : "2 is greater than 3";

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值