⊗jsPmFBMst 216 of 505 menu

Tìm lỗi trong mã với các hàm JavaScript

Trong các bài tập sau, một lập trình viên nào đó đã viết mã và có thể đã mắc lỗi. Bạn phải kiểm tra xem mã có làm đúng những gì được mô tả không. Nếu mã hoạt động không chính xác, bạn phải sửa các lỗi.

Mã phải tìm tổng của kết quả từ hai hàm:

function func1() { console.log(3); } function func2() { console.log(5); } console.log( func1() + func2() );

Mã phải tìm tổng các phần tử của mảng:

function sum(arr) { let res = 0; for (let elem of arr) { res += elem; return res; } } console.log(sum([1, 2, 3, 4, 5]));

Mã phải tìm tổng các phần tử của mảng, tuy nhiên, không xuất ra gì trong console:

let arr = [1, 2, 3, 4, 5]; function func(arr) { let res = 0; for (let elem of arr) { res += elem; } console.log(res); }

Mã phải tìm tổng của kết quả từ hai hàm:

function func1() { return 3; } function func2() { return 5; } console.log( func1 + func2 );

Mã phải tìm tổng các phần tử của mảng:

let sum = sum([1, 2, 3, 4, 5]); console.log(sum); function sum(arr) { let sum = 0; for (let elem of arr) { sum += elem; } return elem; }

Mã phải tìm tổng các phần tử của mảng:

let res = sum([1, 2, 3, 4, 5]); console.log(res); function sum(arr) { let sum = 0; for (let elem of arr) { sum += elem; } }

Hàm thêm số 0 vào trước số từ 1 đến 9, còn số lớn hơn 9 thì trả về không thay đổi:

function add(num) { if (num <= 9) { return '0' + num; } }

Mã phải tìm tổng các phần tử của mảng:

let arr = [1, 2, 3, 4, 5]; let sum = sum(arr); console.log(sum); function sum(arr) { let res = 0; for (let elem of arr) { res += elem; } return res; }

Mã phải tìm tổng các chữ số của số:

let num = 12345; let res = getDigitsSum(num); console.log(res); function getDigitsSum(num) { let arr = num.split(''); let sum = 0; for (let elem of arr) { sum += elem; } return sum; }

Mã phải kiểm tra xem một số có phải là số nguyên tố hay không:

console.log(isPrime(13)); // phải xuất ra true function isPrime(num) { for (let i = 2; i < num; i++) { if (num % i !== 0) { return true; } else { return false; } } }
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