⊗jsPmFBMst 216 of 505 menu

JavaScript Fonksiyonları ile Kod Hatalarını Bulma

Aşağıdaki görevlerde bir programcı kod yazmış ve muhtemelen içinde hatalar yapmıştır. Kodun açıklandığı şekilde çalışıp çalışmadığını kontrol etmelisiniz. Kod doğru çalışmıyorsa, hataları düzeltmelisiniz.

Kod, iki fonksiyonun sonuçlarının toplamını bulmalıdır:

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

Kod, dizi elemanlarının toplamını bulmalıdır:

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

Kod, dizi elemanlarının toplamını bulmalı, ancak, konsola hiçbir şey yazdırmamalıdır:

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

Kod, iki fonksiyonun sonuçlarının toplamını bulmalıdır:

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

Kod, dizi elemanlarının toplamını bulmalıdır:

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; }

Kod, dizi elemanlarının toplamını bulmalıdır:

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

Fonksiyon, 1'den 9'a kadar olan sayılara sıfır ekler, 9'dan büyük sayıları ise olduğu gibi döndürür:

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

Kod, dizi elemanlarının toplamını bulmalıdır:

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; }

Kod, bir sayının basamaklarının toplamını bulmalıdır:

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; }

Kod, bir sayının asal olup olmadığını kontrol etmelidir:

console.log(isPrime(13)); // true yazdırmalı function isPrime(num) { for (let i = 2; i < num; i++) { if (num % i !== 0) { return true; } else { return false; } } }
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet