जावास्क्रिप्ट फ़ंक्शन के साथ कोड में त्रुटियाँ ढूँढना
निम्नलिखित कार्यों में किसी प्रोग्रामर ने कोड लिखा है और संभवतः उसमें त्रुटियाँ की हैं। आपको जाँच करनी है कि क्या कोड वही करता है जो वर्णित है। यदि कोड गलत तरीके से काम कर रहा है, तो आपको त्रुटियों को सही करना होगा।
कोड को दो फ़ंक्शन के परिणामों का योग खोजना चाहिए:
javascriptfunction func1() {
console.log(3);
}
function func2() {
console.log(5);
}
console.log( func1() + func2() );
कोड को सरणी के तत्वों का योग खोजना चाहिए:
javascriptfunction sum(arr) {
let res = 0;
for (let elem of arr) {
res += elem;
return res;
}
}
console.log(sum([1, 2, 3, 4, 5]));
कोड को सरणी के तत्वों का योग खोजना चाहिए, हालाँकि, यह कंसोल में कुछ भी प्रिंट नहीं करता:
javascriptlet arr = [1, 2, 3, 4, 5];
function func(arr) {
let res = 0;
for (let elem of arr) {
res += elem;
}
console.log(res);
}
कोड को दो फ़ंक्शन के परिणामों का योग खोजना चाहिए:
javascriptfunction func1() {
return 3;
}
function func2() {
return 5;
}
console.log( func1 + func2 );
कोड को सरणी के तत्वों का योग खोजना चाहिए:
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;
}
कोड को सरणी के तत्वों का योग खोजना चाहिए:
javascriptlet res = sum([1, 2, 3, 4, 5]);
console.log(res);
function sum(arr) {
let sum = 0;
for (let elem of arr) {
sum += elem;
}
}
फ़ंक्शन 1 से 9 तक की संख्या में शून्य जोड़ता है,
और 9 से बड़ी संख्याओं को बिना बदलाव के लौटाता है:
javascriptfunction add(num) {
if (num <= 9) {
return '0' + num;
}
}
कोड को सरणी के तत्वों का योग खोजना चाहिए:
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;
}
कोड को संख्या के अंकों का योग खोजना चाहिए:
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;
}
कोड को यह जाँचना चाहिए कि संख्या एक अभाज्य संख्या है या नहीं:
javascriptconsole.log(isPrime(13)); // true प्रिंट करना चाहिए
function isPrime(num) {
for (let i = 2; i < num; i++) {
if (num % i !== 0) {
return true;
} else {
return false;
}
}
}