Ohjelmoinnin perusrakenteet javascriptillä

Sorakuilu

JavaScript-demoja 2, matemaattiset operaattorit

Matemaattiset operaattorit

Esimerkkejä

operaatiot

Mikä on muuttujien lopullinen arvo seuraavan koodin operaatioiden jälkeen?

let a = 1, b = 1;
let c = ++a; // ?
let d = b++; // ?


************************************

suoritusjärjestys

Mikä on muuttujien lopullinen arvo seuraavan koodin operaatioiden jälkeen?

let a = 2;
let x = 1 + (a *= 2);


Vastauksesn lähdekoodi

let a = 1, b = 1;
let c = ++a; // ?
console.log(c);
let d = b++; // ?
console.log(d);

a = 2;
let x = 1 + (a *= 2);

console.log(x);