Nilai mana yang ditampilkan oleh perulangan "for" ?
pentingnya: 4
Untuk setiap perulangan tulis nilai mana yang akan ditampilkan. lalu bandingkan dengan jawabanya
Kedua perulangan alert nilai yang sama atau tidak?
-
Bentuk postfix:
for (let i = 0; i < 5; i++) alert( i ); -
Bentuk prefix:
for (let i = 0; i < 5; ++i) alert( i );
Jawabanya: dari 0 ke 4 pada kedua kasus.
for (let i = 0; i < 5; ++i) alert( i );
for (let i = 0; i < 5; i++) alert( i );
Itu dapat dengan mudah dikurangkan dari algoritma for:
- Jalankan sekali
i = 0sebelum apapun (begin). - Cek kondisinya
i < 5 - Jika
true– jalankan loop bodyalert(i), dan kemudiani++
pertambahan i++ terpisah dari pengecekan kondisi (2). itu hanya pernyataan lain.
Nilai yang dikembalikan oleh pertambahan tidak digunakan disini, jadi tidak ada bedanya antara i++ dan ++i.