जावास्क्रिप्ट फ़ंक्शंस के साथ कोड में त्रुटियाँ ढूँढना

निम्नलिखित कार्यों में किसी प्रोग्रामर ने कोड लिखा है और संभवतः उसमें त्रुटियाँ की हैं। आपको जाँच करनी चाहिए कि क्या कोड वही करता है जो वर्णित है। यदि कोड गलत तरीके से काम कर रहा है, तो आपको त्रुटियों को सही करना चाहिए।

Задание 1

कोड को दो फ़ंक्शंस के परिणामों का योग ढूँढना चाहिए:

php<?php
  function func1() {
    echo 3;
  }
  function func2() {
    echo 5;
  }
  
  echo func1() + func2();
?>
Задание 2

कोड को सरणी के तत्वों का योग ढूँढना चाहिए:

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

कोड को सरणी के तत्वों का योग ढूँढना चाहिए, हालाँकि, कुछ भी प्रिंट नहीं करता है:

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

कोड को दो फ़ंक्शंस के परिणामों का योग ढूँढना चाहिए:

php<?php
  function func1() {
    return 3;
  }
  function func2() {
    return 5;
  }
  
  echo func1 + func2;
?>
Задание 5

कोड को सरणी के तत्वों का योग ढूँढना चाहिए:

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

फ़ंक्शन 1 से 9 तक की संख्या में शून्य जोड़ता है, और 9 से अधिक की संख्या को बिना बदलाव के लौटाता है:

php<?php
  function add($num) {
    if ($num <= 9) {
      return '0' + $num;
    }
  }
?>
Задание 7

कोड को यह जाँचना चाहिए कि संख्या एक अभाज्य संख्या है या नहीं:

php<?php
  var_dump(isPrime(13)); // true प्रिंट करना चाहिए
  var_dump(isPrime(12)); // false प्रिंट करना चाहिए
  
  function isPrime($num) {
    for ($i = 2; $i < $num; $i++) {
      if ($num % $i !== 0) {
        return true;
      } else {
        return false;
      }
    }
  }
?>