Dalam contoh ini, anda akan belajar menulis program JavaScript yang menemui semua faktor bilangan bulat.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan JavaScript berikut:
- JavaScript untuk gelung
- JavaScript jika… Statement lain
Untuk menjadi faktor nombor, nombor faktor harus betul-betul membahagi nombor (dengan 0 selebihnya). Sebagai contoh,
Faktor 12 adalah 1 , 2 , 3 , 4 , 6 , dan 12 .
Contoh: Faktor Nombor Positif
// program to find the factors of an integer // take input const num = prompt('Enter a positive number: '); console.log(`The factors of $(num) is:`); // looping through 1 to num for(let i = 1; i <= num; i++) ( // check if number is a factor if(num % i == 0) ( console.log(i); ) )
Pengeluaran
Masukkan nombor positif: 12 Faktor 12 ialah: 1 2 3 4 6 12
Dalam program di atas, pengguna diminta memasukkan bilangan bulat positif.
- The
for
gelung digunakan untuk gelung melalui 1 kepada nombor yang dimasukkan oleh pengguna. - Pengendali modulus
%
digunakan untuk memeriksa sama ada bilangan betul-betul boleh dibahagikan. - Dalam setiap iterasi, suatu keadaan diperiksa jika num dibahagikan dengan tepat oleh i.
if(num % i == 0)
- Sekiranya syarat di atas dipenuhi, nombor tersebut akan dipaparkan.