Zadanie 11 z arkusza EE.09, styczeń 2023

JavaScript Poziom: trudne

Na podstawie przedstawionego kodu w języku JavaScript można powiedzieć, że alert nie zostanie wyświetlony, ponieważ

var x = 10;
switch(x) {
    case "10": alert("Test instrukcji switch");
}
Wybierz odpowiedź

Cały arkusz EE.09, styczeń 2023

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: D

w instrukcji switch w wyrażeniu case nie dostosowano zapisu wartości do typu zmiennej x.

Dlaczego

switch porównuje wartości ściśle (===), więc liczba 10 nie równa się napisowi "10". case trzeba zapisać jako case 10:.