⊗ppPmUFMst 206 of 447 menu

Kļūdu meklēšana JavaScript funkciju kodā

Turpmākajos uzdevumos kāds programmētājs ir uzrakstījis kodu un, iespējams, tajā ir pieļauts kļūdas. Jums jāpārbauda, vai kods dara to, kas ir aprakstīts. Ja kods strādā nepareizi, jums jāizlabo kļūdas.

Kodam jāatrod divu funkciju rezultātu summa:

<?php function func1() { echo 3; } function func2() { echo 5; } echo func1() + func2(); ?>

Kodam jāatrod masīva elementu summa:

<?php function sum($arr) { $res = 0; foreach ($arr as $elem) { $res += $elem; return $res; } } echo sum([1, 2, 3, 4, 5]); ?>

Kodam jāatrod masīva elementu summa, taču neko neizvada:

<?php $arr = [1, 2, 3, 4, 5]; function func($arr) { $res = 0; foreach ($arr as $elem) { $res += $elem; } echo $res; } ?>

Kodam jāatrod divu funkciju rezultātu summa:

<?php function func1() { return 3; } function func2() { return 5; } echo func1 + func2; ?>

Kodam jāatrod masīva elementu summa:

<?php $res = $sum([1, 2, 3, 4, 5]); echo $res; function $sum($arr) { $sum = 0; foreach ($arr as $elem) { $sum += $elem; } } ?>

Funkcija pievieno nulli skaitlim no 1 līdz 9, bet skaitļus, kas lielāki par 9, atgriež nemainītus:

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

Kodam jāpārbauda, vai skaitlis ir pirmskaitlis:

<?php var_dump(isPrime(13)); // jāizvada true var_dump(isPrime(12)); // jāizvada false function isPrime($num) { for ($i = 2; $i < $num; $i++) { if ($num % $i !== 0) { return true; } else { return false; } } } ?>
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt