Tìm lỗi trong mã code với hàm JavaScript
Trong các nhiệm vụ sau đây, một lập trình viên nào đó đã viết mã code và có thể đã mắc lỗi trong đó. Bạn phải kiểm tra xem mã code có thực hiện đúng những gì được mô tả không. Nếu mã code hoạt động không chính xác, bạn phải sửa các lỗi.
Mã code phải tìm tổng kết quả của hai hàm:
<?php
function func1() {
echo 3;
}
function func2() {
echo 5;
}
echo func1() + func2();
?>
Mã code phải tìm tổng các phần tử của mảng:
<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
return $res;
}
}
echo sum([1, 2, 3, 4, 5]);
?>
Mã code phải tìm tổng các phần tử của mảng, tuy nhiên, lại không hiển thị gì cả:
<?php
$arr = [1, 2, 3, 4, 5];
function func($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
echo $res;
}
?>
Mã code phải tìm tổng kết quả của hai hàm:
<?php
function func1() {
return 3;
}
function func2() {
return 5;
}
echo func1 + func2;
?>
Mã code phải tìm tổng các phần tử của mảng:
<?php
$res = $sum([1, 2, 3, 4, 5]);
echo $res;
function $sum($arr) {
$sum = 0;
foreach ($arr as $elem) {
$sum += $elem;
}
}
?>
Hàm thêm số 0 vào trước số từ 1 đến 9,
còn các số lớn hơn 9 thì trả về không thay đổi:
<?php
function add($num) {
if ($num <= 9) {
return '0' + $num;
}
}
?>
Mã code phải kiểm tra xem một số có phải là số nguyên tố không:
<?php
var_dump(isPrime(13)); // phải hiển thị true
var_dump(isPrime(12)); // phải hiển thị false
function isPrime($num) {
for ($i = 2; $i < $num; $i++) {
if ($num % $i !== 0) {
return true;
} else {
return false;
}
}
}
?>