⊗jsPmLpMst 168 of 505 menu

Mencari Ralat dalam Kod dengan Gelung JavaScript

Dalam tugas-tugas berikutnya, seorang pengaturcara telah menulis kod dan mungkin melakukan kesalahan di dalamnya. Anda harus menyemak sama ada kod itu melakukan apa yang diterangkan. Jika kod berfungsi dengan tidak betul, anda harus membetulkan kesilapan tersebut.

Kod sepatutnya mencetak nombor dari 0 hingga 10:

for (let i = 0; i > 10; i++) { console.log(i); }

Kod sepatutnya mencetak nombor dari 10 hingga 0:

for (let i = 10; i > 0; i++) { console.log(i); }

Kod sepatutnya mencetak nombor dari 10 hingga 0:

for (let i = 10; i == 0; i--) { console.log(i); }

Kod sepatutnya mencetak nombor dari 0 hingga 10:

let i = 0; while (i >= 10) { console.log(i); i++; }

Kod sepatutnya mencari hasil tambah integer dari 1 hingga 10:

let res; for (let i = 1; i <= 10; i++) { res += i; } console.log(res);

Kod sepatutnya mencari hasil darab integer dari 1 hingga 10:

let res = 0; for (let i = 1; i <= 10; i++) { res *= i; } console.log(res);

Kod sepatutnya mencari hasil tambah elemen array:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let elem of arr) { sum += elem; } console.log(sum); // sepatutnya mencetak 15

Kod sepatutnya mencari hasil tambah elemen array:

let arr = ['1', '2', '3', '4', '5']; let sum = ''; for (let elem of arr) { sum += +elem; } console.log(sum); // sepatutnya mencetak 15

Kod sepatutnya mencari hasil tambah elemen array:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let elem of arr) { sum = +elem; } console.log(sum); // sepatutnya mencetak 15

Kod sepatutnya mencari hasil tambah elemen array, namun, sentiasa mencetak NaN:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let i = 0; i <= arr.length; i++) { sum += +arr[i]; } console.log(sum); // kenapa mencetak NaN

Kod sepatutnya mencari hasil tambah elemen array:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let i = 0; i < arr.length - 1; i++) { sum += +arr[i]; } console.log(sum); // kenapa mencetak bukan 15

Kod sepatutnya mencari hasil tambah elemen array:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let i = 0; i < arr.length; i++) { sum += +i; } console.log(sum); // kenapa mencetak bukan 15

Kod sepatutnya mengkuadratkan setiap elemen array:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { elem = elem ** 2; } console.log(arr);

Kod sepatutnya mengisi array dengan nombor dari 1 hingga 5:

let arr; for (let i = 1; i <= 5; i++) { arr.push(i); } console.log(arr);

Kod sepatutnya mencari hasil tambah elemen objek:

let obj = {a: 1, b: 2, c: 3}; let sum = 0; for (let elem in obj) { sum += elem; } console.log(sum);

Kod sepatutnya mencari hasil tambah elemen objek:

let obj = {a: 1, b: 2, c: 3}; let sum = 0; for (let key in obj) { sum = +obj.key; } console.log(sum);

Kod sepatutnya menyemak sama ada array mengandungi nombor 3 atau tidak:

let arr = [1, 2, 3, 4, 5]; let res = ''; for (let elem of arr) { if (elem === 3) { res = '+++'; } else { res = '---'; } } console.log(res);

Kod sepatutnya mengisi array dengan nombor dari 1 hingga 5:

for (let i = 1; i <= 5; i++) { arr.push(i); } console.log(arr);

Kod sepatutnya menyemak sama ada array mengandungi nombor 3 atau tidak:

let arr = [1, 2, 3, 4, 5]; let res = false; for (let elem of arr) { if (elem === 3) { let res = true; break; } } console.log(res);

Kod sepatutnya mencetak hanya elemen genap dari array:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { if (elem % 2 = 0) { console.log(elem); } }

Kod sepatutnya menulis ke dalam array baru hanya elemen ganjil dari array lama:

let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; for (let elem of arr) { if (elem % 2 != 0) { res.push(elem); } } console.log(res);
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak