Trong ví dụ này, bạn sẽ học cách viết một chương trình JavaScript tìm tất cả các thừa số của một số nguyên.
Để hiểu ví dụ này, bạn nên có kiến thức về các chủ đề lập trình JavaScript sau:
- JavaScript cho vòng lặp
- Câu lệnh JavaScript if… else
Để trở thành thừa số của một số, thừa số phải chia chính xác số đó (với 0 dư). Ví dụ,
Hệ số của 12 là 1 , 2 , 3 , 4 , 6 và 12 .
Ví dụ: Các yếu tố của số dương
// 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); ) )
Đầu ra
Nhập một số dương: 12 Thừa số của 12 là: 1 2 3 4 6 12
Trong chương trình trên, người dùng được nhắc nhập một số nguyên dương.
- Các
for
vòng lặp được sử dụng để lặp qua 1 với số nhập vào bởi người sử dụng. - Toán tử mô đun
%
được sử dụng để kiểm tra xem num có chia hết được không. - Trong mỗi lần lặp, một điều kiện được kiểm tra xem num có chia hết cho i hay không.
if(num % i == 0)
- Nếu điều kiện trên được đáp ứng, số được hiển thị.