使用??
时,只有当值 1 为 null 或 undefined 时才返回值 2;
使用||
时,值 1 会转换为布尔值判断,为 true 返回值 1,false 返回值 2
// ??
undefined ?? 2; // 2
null ?? 2; // 2
0 ?? 2; // 0
"" ?? 2; // ""
true ?? 2; // true
false ?? 2; // false
// ||
undefined || 2; // 2
null || 2; // 2
0 || 2; // 2
"" || 2; // 2
true || 2; // true
false || 2; // 2
版权属于:谁把年华错落成诗 所有,转载请注明出处!
本文链接:https://blog.pomears.com/archives/64.html
如果博客部分链接出现404,请留言或者联系博主修复。