Postfiks va prefiks shakllari
Quyidagi koddan keyin barcha a, b,c va d o’zgaruvchanlarning yakuniy qiymatlari qanday?
let a = 1,
b = 1;
let c = ++a; // ?
let d = b++; // ?
Javob:
a = 2b = 2c = 2d = 1
let a = 1,
b = 1;
alert(++a); // 2, prefiks shakli yangi qiymatni qaytaradi
alert(b++); // 1, postfix shakli eski qiymatni qaytaradi
alert(a); // 2, bir marta oshirildi
alert(b); // 2, bir marta oshirildi