Operasi Penambahan dan Penurunan dalam JavaScript
Pertimbangkan kod berikut:
let num = 0;
num = num + 1; // menambah nombor 1 kepada pembolehubah num
alert(num); // akan memaparkan 1
Seperti yang anda sudah tahu, kod ini boleh ditulis semula
dalam bentuk ringkas melalui operator +=:
let num = 0;
num += 1; // menambah nombor 1 kepada pembolehubah num
alert(num); // akan memaparkan 1
Sebenarnya, penambahan satu dalam pengaturcaraan
sangat kerap berlaku, sehingga untuk operasi ini
sintaks yang lebih ringkas dicipta
- operator khas penambahan ++, yang menambah
nilai pembolehubah sebanyak 1.
Tulis semula kod kami dengan menggunakannya:
let num = 0;
num++; // menambah nombor 1 kepada pembolehubah num
alert(num); // akan memaparkan 1
Terdapat juga operasi
penurunan --, yang mengurangkan nilai pembolehubah
sebanyak 1. Lihat contoh:
let num = 0;
num--; // menolak nombor 1 daripada pembolehubah num
alert(num); // akan memaparkan -1
Ubah suai kod ini supaya ia menggunakan operasi penambahan dan penurunan:
let num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);