Operasi Increment dan Decrement dalam JavaScript
Perhatikan kode berikut:
let num = 0;
num = num + 1; // menambahkan angka 1 ke variabel num
alert(num); // akan menampilkan 1
Seperti yang sudah Anda ketahui, kode ini dapat ditulis ulang
dalam bentuk singkat menggunakan operator +=:
let num = 0;
num += 1; // menambahkan angka 1 ke variabel num
alert(num); // akan menampilkan 1
Sebenarnya, penambahan satu dalam pemrograman
sangat sering ditemui, sehingga untuk operasi ini
diciptakan sintaks yang bahkan lebih singkat
- operator khusus increment ++, yang meningkatkan
nilai variabel sebesar 1.
Mari tulis ulang kode kita dengan menggunakannya:
let num = 0;
num++; // menambahkan angka 1 ke variabel num
alert(num); // akan menampilkan 1
Ada juga operasi
decrement --, yang mengurangi nilai variabel
sebesar 1. Lihat contoh:
let num = 0;
num--; // mengurangkan angka 1 dari variabel num
alert(num); // akan menampilkan -1
Ubah kode ini sehingga menggunakan operasi increment dan decrement:
let num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);