JavaScript 中 ?? 与 || 的区别 抛瓦羊 2023-01-18 58 阅读1分钟 相同点 用法相同,都是前后是值,中间用符号连接。根据前面的值来判断最终返回前面的值还是后面的值。 值1 ?? 值2 值1 || 值2 不同点 判断方式不同: 使用 ?? 时,只有当值1为null或undefined时才返回值2; 使用 || 时,值1会转换为布尔值判断,为true返回值1,false 返回值2