JavaScript · Junior · Pytanie 64 z 75
Która gałąź wykona się dla x = "1"?
switch (x) {
case 1: console.log("number"); break;
case "1": console.log("string"); break;
}- ✓Poprawna odpowiedź:
case "1"-switchporównuje przez=== - 2
case 1- wartości są konwertowane - 3Żadna
Wyjaśnienie
switch używa ścisłej równości. Bez break wykonanie „przechodzi” do następnej gałęzi.