Postfixová a prefixová notace
důležitost: 5
Jaké jsou koneÄné hodnoty vÅ¡ech promÄnných a, b, c a d po provedenà uvedeného kódu?
let a = 1, b = 1;
let c = ++a; // ?
let d = b++; // ?
OdpovÄÄ znÃ:
a = 2b = 2c = 2d = 1
let a = 1, b = 1;
alert( ++a ); // 2, prefixová notace vrátà novou hodnotu
alert( b++ ); // 1, postfixová notace vrátà starou hodnotu
alert( a ); // 2, zvýšeno jedenkrát
alert( b ); // 2, zvýšeno jedenkrát