Trong ví dụ này, bạn sẽ học cách viết một chương trình tìm tổng các số tự nhiên trong JavaScript.
Để 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
- JavaScript while và do… while Loop
Các số nguyên dương 1, 2, 3,… được gọi là số tự nhiên.
Ví dụ 1: Tổng các số tự nhiên sử dụng cho vòng lặp
// 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);
Đầu ra
Nhập số nguyên dương: 100 Tổng các số tự nhiên: 5050
Trong chương trình trên, người dùng được nhắc nhập một số.
Các parseInt()chuyển đổi giá trị chuỗi số để một giá trị số nguyên.
Các forvòng lặp được sử dụng để tìm tổng của các số tự nhiên lên đến số được cung cấp bởi người sử dụng.
- Giá trị của tổng ban đầu là 0 .
- Sau đó, một
forvòng lặp được sử dụng để lặp lại từi = 1 to 100. - Trong mỗi lần lặp, i được cộng vào tổng và giá trị của
iđược tăng lên 1 . - Khi tôi trở thành 101 , điều kiện kiểm tra là
falsevà tổng sẽ bằng 0 + 1 + 2 +… + 100.
Ví dụ 2: Tổng các số tự nhiên sử dụng vòng lặp while
// 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);
Đầu ra
Nhập số nguyên dương: 100 Tổng các số tự nhiên: 5050
Trong chương trình trên, người dùng được nhắc nhập một số.
Các whilevòng lặp được sử dụng để tìm tổng của các số tự nhiên.
- Các
whilevòng lặp tiếp tục cho đến khi con số này ít hơn hoặc bằng 100 . - Trong mỗi lần lặp, i được thêm vào
sumbiến và giá trị của i được tăng lên 1 . - Khi tôi trở thành 101 , điều kiện kiểm tra là
falsevà tổng sẽ bằng 0 + 1 + 2 +… + 100.








