请问使用?:符号的这类条件语句的正式名称是什么?
这种条件判断写法的名称是什么?
你提到的这段代码:
var testVariable = firstVariable == null ? 0 : 10;
里用到的?:写法,叫做三元条件运算符(日常也常简称为「三元运算符」)。
它是一种简洁的条件判断语法,作用和基础的if-else逻辑等价,能把简单的分支判断压缩成一行代码。语法结构是:条件表达式 ? 满足条件时执行的表达式 : 不满足条件时执行的表达式,最终会把对应分支的表达式结果赋值给变量。
内容的提问来源于stack exchange,提问作者user9548439
相关产品推荐
相关产品推荐

