条件运算符

##条件运算符 在javascript中,条件运算符应该算是ECMAScript中最灵活的一种操作符,也是唯一的一个三元运算符,(一元、二元有哪些?)而且它遵循与其他语言中的条件运算符相同的语法形式。

例子:

variable = boolean_expression ? true_value : false_value;

本质上,这行代码的含义就是基于对boolean_expression求值的结果,决定给变量varialbe赋什么值。

如果求值结构为true,则给变量variable赋true_value值,如果求值结果为false,则赋给变量variable赋false_value值。

如果用if...else..语句,相当于

if(boolean_expression){
	variable= true_value;
}else{
	variable= false_value;
}

就像if语句可以嵌套,条件运算符也可以嵌套。

条件运算符优点:语法简洁

条件运算符缺点:可读性较差

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值