⊗jsPmFBRLA 211 of 505 menu

Sử dụng return trong vòng lặp trong JavaScript

Việc return nằm bên trong vòng lặp không phải lúc nào cũng là lỗi. Trong ví dụ tiếp theo, một hàm được tạo để xác định cần cộng bao nhiêu phần tử đầu tiên của mảng để tổng trở nên lớn hơn hoặc bằng 10:

function func(arr) { let sum = 0; for (let i = 0; i < arr.length; i++) { sum += arr[i]; // Nếu tổng lớn hơn hoặc bằng 10: if (sum >= 10) { return i + 1; // thoát khỏi vòng lặp và hàm } } } let res = func([1, 2, 3, 4, 5]); console.log(res);

Và trong ví dụ tiếp theo, một hàm được tạo để tính toán cần cộng bao nhiêu số nguyên, bắt đầu từ 1, để kết quả lớn hơn 100:

function func() { let sum = 0; let i = 1; while (true) { // vòng lặp vô hạn sum += i; if (sum >= 100) { return i; // vòng lặp quay cho đến khi thoát ra ở đây } i++; } } console.log( func() );

Hãy viết một hàm, nhận một số làm tham số và chia nó cho 2 nhiều lần, cho đến khi kết quả nhỏ hơn 10. Hãy để hàm trả về số lượng lần lặp, cần thiết để đạt được kết quả.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối