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

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

Задание 1

कोड को दो फ़ंक्शन के परिणामों का योग खोजना चाहिए:

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

console.log( func1() + func2() );
Задание 2

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

javascriptfunction sum(arr) {
  let res = 0;
  
  for (let elem of arr) {
    res += elem;
    return res;
  }
}

console.log(sum([1, 2, 3, 4, 5]));
Задание 3

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

javascriptlet arr = [1, 2, 3, 4, 5];

function func(arr) {
  let res = 0;
  
  for (let elem of arr) {
    res += elem;
  }
  
  console.log(res);
}
Задание 4

कोड को दो फ़ंक्शन के परिणामों का योग खोजना चाहिए:

javascriptfunction func1() {
  return 3;
}
function func2() {
  return 5;
}

console.log( func1 + func2 );
Задание 5

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

javascriptlet 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;
}
Задание 6

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

javascriptlet res = sum([1, 2, 3, 4, 5]);
console.log(res);

function sum(arr) {
  let sum = 0;
  
  for (let elem of arr) {
    sum += elem;
  }
}
Задание 7

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

javascriptfunction add(num) {
  if (num <= 9) {
    return '0' + num;
  }
}
Задание 8

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

javascriptlet 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;
}
Задание 9

कोड को संख्या के अंकों का योग खोजना चाहिए:

javascriptlet 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;
}
Задание 10

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

javascriptconsole.log(isPrime(13)); // true प्रिंट करना चाहिए

function isPrime(num) {
  for (let i = 2; i < num; i++) {
    if (num % i !== 0) {
      return true;
    } else {
      return false;
    }
  }
}