Dalam contoh ini, anda akan belajar menulis program yang menjumpai jumlah nombor semula jadi dalam JavaScript.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan JavaScript berikut:
- JavaScript untuk gelung
- JavaScript sambil dan lakukan … sambil Loop
Bilangan bulat positif 1, 2, 3,… dikenali sebagai nombor semula jadi.
Contoh 1: Jumlah Nombor Semula Jadi yang Digunakan untuk Gelung
// program to display the sum of natural numbers // take input from the user const number = parseInt(prompt('Enter a positive integer: ')); let sum = 0; // looping from i = 1 to number // in each iteration, i is increased by 1 for (let i = 1; i <= number; i++) ( sum += i; ) console.log('The sum of natural numbers:', sum);
Pengeluaran
Masukkan bilangan bulat positif: 100 Jumlah nombor semula jadi: 5050
Dalam program di atas, pengguna diminta memasukkan nombor.
Yang parseInt()
menukarkan nilai rentetan angka untuk nilai integer.
The for
gelung digunakan untuk mencari jumlah bagi nombor nombor asli sehingga nombor yang diberikan oleh pengguna.
- Nilai jumlahnya adalah 0 pada mulanya.
- Kemudian,
for
gelung digunakan untuk melakukan lelaran darii = 1 to 100
. - Dalam setiap lelaran, i ditambahkan jumlah dan nilainya
i
bertambah sebanyak 1 . - Apabila saya menjadi 101 , keadaan ujian adalah
false
dan jumlahnya sama dengan 0 + 1 + 2 +… + 100.
Contoh 2: Jumlah Nombor Semula Jadi Menggunakan Gelung
// program to display the sum of natural numbers // take input from the user const number = parseInt(prompt('Enter a positive integer: ')); let sum = 0, i = 1; // looping from i = 1 to number while(i <= number) ( sum += i; i++; ) console.log('The sum of natural numbers:', sum);
Pengeluaran
Masukkan bilangan bulat positif: 100 Jumlah nombor semula jadi: 5050
Dalam program di atas, pengguna diminta memasukkan nombor.
The while
gelung digunakan untuk mencari jumlah nombor asli.
- The
while
gelung berterusan sehingga jumlah kurang daripada atau sama dengan 100 . - Semasa setiap lelaran, i ditambahkan ke
sum
pemboleh ubah dan nilai i meningkat sebanyak 1 . - Apabila saya menjadi 101 , keadaan ujian adalah
false
dan jumlahnya sama dengan 0 + 1 + 2 +… + 100.