三目运算符:
逻辑表达式 ? 值1 :值2 ;
如果 逻辑表达式 为true,整个表达式返回值1;否则返回值2.
三目运算符的嵌套:嵌套后的三目运算符表达式可能返回3个。甚至更多值的其中之一。
运算符的结合性和优先级:
结合性:控制运算符的运算方向:从左到右?还是从右到左?
大部分运算符都是从左到右。= 运算符从右到左。
优先级:谁先算、谁后算的问题。
先乘除、再加减 --推荐:记不清的时候,用括号保证优先级。
三目运算符:
逻辑表达式 ? 值1 :值2 ;
如果 逻辑表达式 为true,整个表达式返回值1;否则返回值2.
三目运算符的嵌套:嵌套后的三目运算符表达式可能返回3个。甚至更多值的其中之一。
运算符的结合性和优先级:
结合性:控制运算符的运算方向:从左到右?还是从右到左?
大部分运算符都是从左到右。= 运算符从右到左。
优先级:谁先算、谁后算的问题。
先乘除、再加减 --推荐:记不清的时候,用括号保证优先级。
转载于:https://www.cnblogs.com/Daker-/p/9294308.html