Tổng các số sử dụng vòng lặp while trong JavaScript
Nhiệm vụ là tính tổng các số trong danh sách bằng cách sử dụng vòng lặp while. Giao diện Danh sách cung cấp một cách để lưu trữ bộ sưu tập được sắp xếp. Nó là một bộ sưu tập các đối tượng có thứ tự trong đó các giá trị trùng lặp có thể được lưu trữ. Vì Danh sách bảo toàn thứ tự chèn, nên nó cho phép truy cập vị trí và chèn các phần tử Show
Bản chất lặp của vòng lặp for giúp tính tổng tất cả các số của một mảng. Trước khi đi vào các ví dụ, hãy hiểu hoạt động của vòng lặp for trong JavaScript đối với( khởi tạo ; điều kiện ; increment/decrement){ Việc khởi tạo biến đặt giá trị từ đó biến vòng lặp sẽ bắt đầu. Phần điều kiện của vòng lặp for đặt ngưỡng phải được đáp ứng để thực thi các câu lệnh (mã JavaScript). Sau mỗi lần lặp, phần tăng/giảm tăng hoặc giảm giá trị của biến vòng lặp Ví dụ var mảng1 =[2, 20, 40, 100]; Đoạn mã trên tạo một mảng các số có tên arr1. Biến res được khởi tạo để lưu tổng các phần tử. Sau đó, vòng lặp for được thực hiện theo cách sau
đầu ra Đầu ra cho thấy các số bên trong mảng được tính tổng và tổng được in Cách sử dụng vòng lặp while để tính tổng một dãy sốHoạt động của vòng lặp while phụ thuộc vào cú pháp sau While ( điều kiện ) { Khi một điều kiện được kiểm tra, mã được thực thi cho đến khi nó đúng. Lần tăng hoặc giảm cuối cùng của biến kết thúc quá trình lặp Thí dụ Đoạn mã JS sau thực hành vòng lặp while để tính tổng một mảng số var mảng =[2, 4, 8, 14]; Trong đoạn mã trên, mảng có tên là arr được khởi tạo cùng với các biến có tên là “sum” và “i“. Hơn nữa, điều kiện được đặt thành “i < arr. độ dài” cho biết rằng vòng lặp while sẽ chạy cho đến khi giá trị của biến “i” đạt đến độ dài của mảng. Bên trong vòng lặp, mỗi phần tử mảng sẽ được cộng lại thành giá trị của sum đầu ra Đầu ra ở trên cho thấy rằng vòng lặp while có thể được sử dụng để tính tổng một dãy số trong JavaScript Cách sử dụng phương thức reduce() để tính tổng một mảng sốPhương thức mảng reduce() của JavaScript cũng có thể được sử dụng để tính tổng mảng số. Giống như vòng lặp for, phương thức reduce() cũng lặp qua các số của một mảng. Cú pháp theo sau của phương thức reduce() được cung cấp bên dưới mảng. giảm(chức năng( RetVal , CurrVal, CurrIndex, array), Val) Phương thức reduce() chấp nhận hai tham số, đầu tiên là hàm gọi lại if và thứ hai là Val(giá trị ban đầu). Hàm gọi lại có thể chấp nhận bốn tham số, hai tham số (RetVal và CurrVal) là cần thiết và hai tham số khác (CurrIndex và mảng) là tùy chọn Thí dụ Đoạn mã JavaScript sau sử dụng phương thức reduce() để tính tổng các số được lưu trữ trong một mảng var mảng = [4, 8, 12, 16]; Trong đoạn mã trên,
đầu ra Kết quả cho thấy phương thức reduce() đã tính tổng của dãy số Phần kết luậnJavaScript cung cấp sự hỗ trợ của các vòng lặp khác nhau (e. g. “for” và “while”) và phương thức reduce() để tính tổng một mảng số. Bản chất lặp đi lặp lại của các vòng lặp rất hữu ích trong việc lấy tổng của một mảng vì các vòng lặp có ý định xem xét từng phần tử một. Để lấy tổng các phần tử mảng trong JavaScript, chúng tôi đã cung cấp cú pháp và cách sử dụng phương thức for-loop, while-loop và reduce() để cộng tất cả các số của một mảng Làm cách nào để tính tổng các số trong vòng lặp JavaScript?Ví dụ 1. Tổng các số tự nhiên sử dụng vòng lặp
. Vòng lặp for được sử dụng để tìm tổng các số tự nhiên cho đến số do người dùng cung cấp. Giá trị của tổng ban đầu là 0. Sau đó, một vòng lặp for được sử dụng để lặp từ i = 1 đến 100. The parseInt() converts the numeric string value to an integer value. The for loop is used to find the sum of natural numbers up to the number provided by the user. The value of sum is 0 initially. Then, a for loop is used to iterate from i = 1 to 100 .
Làm cách nào để lấy tổng các số trong JavaScript?const num1 = parseInt(prompt('Nhập số đầu tiên ')); . const sum = num1 + num2; Cuối cùng, tổng được hiển thị.
Làm cách nào để đếm các vòng lặp trong JavaScript?Tính số chữ số bằng vòng lặp while trong Javascript . đặt n = 0; . nhật ký (n); . log('Kết thúc vòng lặp') const numberOfDigits = (n) => { cho kết quả = 0; . sàn(n / 10); bảng điều khiển. nhật ký (sốOfDigits (234)); Làm cách nào để tính tổng các phần tử trong một mảng bằng cách sử dụng vòng lặp JavaScript?hàm sumArray(mảng) { const ourArray = [1, 4, 0, 9, -3]; . chiều dài; . hàm sumArray(mảng) { cho tổng = 0; . forEach(mục => { tổng += mục;. hàm sumArray(mảng) { cho tổng = 0;. */ for (const item của mảng) { |