##条件运算符 在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语句可以嵌套,条件运算符也可以嵌套。
条件运算符优点:语法简洁
条件运算符缺点:可读性较差
本文详细介绍了JavaScript中的条件运算符,即三元运算符的使用方法,并通过实例展示了其如何替代if...else语句实现相同的功能。此外还讨论了条件运算符的优缺点。
1569

被折叠的 条评论
为什么被折叠?



