JavaScript · Junior · Запитання 14 з 75
Чим count || 10 відрізняється від count ?? 10, якщо count = 0?
- ✓Правильна відповідь:
||поверне10, а??поверне0 - 2Обидва повернуть
10, бо0- falsy - 3Обидва повернуть
0, бо значення визначене
Пояснення
|| підставляє запасне значення для будь-якого falsy, а ?? - лише для null і undefined. Для чисел і рядків, де 0 і '' - нормальні значення, правильніше ??.