JavaScript · Junior · Pytanie 14 z 75
Czym count || 10 różni się od count ?? 10 przy count = 0?
- ✓Poprawna odpowiedź:
||zwraca10, a??zwraca0 - 2Oba zwracają
10, bo0jest falsy - 3Oba zwracają
0, bo wartość jest zdefiniowana
Wyjaśnienie
|| podstawia wartość zapasową dla każdej wartości falsy, a ?? tylko dla null i undefined. Dla liczb i stringów, w których 0 i '' są poprawnymi wartościami, właściwym wyborem jest ??.