Operasi Increment dan Decrement dalam JavaScript

Perhatikan kode berikut:

javascriptlet 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 +=:

javascriptlet 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:

javascriptlet 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:

javascriptlet num = 0;
num--;        // mengurangkan angka 1 dari variabel num
alert(num);   // akan menampilkan -1
Задание 1

Ubah kode ini sehingga menggunakan operasi increment dan decrement:

javascriptlet num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);