??和||运算符的区别?
时间:2025.11.19 17:16:44
阅读:0
双竖杠
只要前面的值转为布尔值为false时,就取后面,否则取前面,如:undefined、null、false、空字符串、数值0
----- - --- - -
----- - --- - -
----- - --- - -
----- - --- - -
----- - --- - -双问号
前面的值为null、undefined,则取后面的值,否则都取前面的值。
----- - --- - -
----- - --- - -
----- - --- - -
----- - --- -
----- - --- - -由此可以发现,双问号??更加适合在不知道变量是否定义时,或者是否赋值时的场景来使用。