Zadanie 37 z arkusza E.14, przykładowy arkusz CKE

JavaScript Poziom: trudne

Po wykonaniu zamieszczonego w ramce skryptu napisanego w języku JavaScript w przeglądarce zostanie wypisana wartość

var a = 5;
var b = a - -;
a *= 3;
document.write(a + "," + b);
Wybierz odpowiedź

Cały arkusz E.14, przykładowy arkusz CKE

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: B

12,5

Dlaczego

b = a-- przypisuje b starą wartość 5, a potem zmniejsza a do 4. Następnie a *= 3 daje 12, więc wypisze się „12,5”.