Zadanie 28 z arkusza E.14, czerwiec 2017

JavaScript Poziom: średnie

Którą czynność gwarantującą poprawne wykonanie przedstawionego kodu Java Script, należy wykonać przed pętlą?

var text;
for ( var i = 0; i < tab.length; i++ ) {
    text += tab[i] + "<br>";
}
Wybierz odpowiedź

Cały arkusz E.14, czerwiec 2017

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: B

Zainicjować zmienną text

Dlaczego

Zmienna text jest tylko zadeklarowana, więc ma wartość undefined, a text += doklei tekst do „undefined”. Przed pętlą trzeba ją zainicjować, np. var text = "";.