⊗jsPmLpMst 168 of 505 menu

জাভাস্ক্রিপ্ট লুপ সহ কোডে ত্রুটি খুঁজে বের করা

নিম্নলিখিত কাজগুলিতে, একজন প্রোগ্রামার কিছু কোড লিখেছেন এবং সম্ভবত এতে ভুল করেছেন। আপনাকে পরীক্ষা করতে হবে, কোডটি বর্ণিত কাজটি করে কিনা। যদি কোড ভুলভাবে কাজ করে, আপনাকে ভুলগুলি সংশোধন করতে হবে।

কোডটি 0 থেকে 10 পর্যন্ত সংখ্যা প্রিন্ট করবে:

for (let i = 0; i > 10; i++) { console.log(i); }

কোডটি 10 থেকে 0 পর্যন্ত সংখ্যা প্রিন্ট করবে:

for (let i = 10; i > 0; i++) { console.log(i); }

কোডটি 10 থেকে 0 পর্যন্ত সংখ্যা প্রিন্ট করবে:

for (let i = 10; i == 0; i--) { console.log(i); }

কোডটি 0 থেকে 10 পর্যন্ত সংখ্যা প্রিন্ট করবে:

let i = 0; while (i >= 10) { console.log(i); i++; }

কোডটি 1 থেকে 10 পর্যন্ত পূর্ণসংখ্যার যোগফল নির্ণয় করবে:

let res; for (let i = 1; i <= 10; i++) { res += i; } console.log(res);

কোডটি 1 থেকে 10 পর্যন্ত পূর্ণসংখ্যার গুণফল নির্ণয় করবে:

let res = 0; for (let i = 1; i <= 10; i++) { res *= i; } console.log(res);

কোডটি অ্যারের উপাদানগুলির যোগফল নির্ণয় করবে:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let elem of arr) { sum += elem; } console.log(sum); // 15 প্রিন্ট করা উচিত

কোডটি অ্যারের উপাদানগুলির যোগফল নির্ণয় করবে:

let arr = ['1', '2', '3', '4', '5']; let sum = ''; for (let elem of arr) { sum += +elem; } console.log(sum); // 15 প্রিন্ট করা উচিত

কোডটি অ্যারের উপাদানগুলির যোগফল নির্ণয় করবে:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let elem of arr) { sum = +elem; } console.log(sum); // 15 প্রিন্ট করা উচিত

কোডটি অ্যারের উপাদানগুলির যোগফল নির্ণয় করবে, যাইহোক, সবসময় NaN আউটপুট দেয়:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let i = 0; i <= arr.length; i++) { sum += +arr[i]; } console.log(sum); // কেন NaN আউটপুট দেয়

কোডটি অ্যারের উপাদানগুলির যোগফল নির্ণয় করবে:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let i = 0; i < arr.length - 1; i++) { sum += +arr[i]; } console.log(sum); // কেন 15 প্রিন্ট করে না

কোডটি অ্যারের উপাদানগুলির যোগফল নির্ণয় করবে:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let i = 0; i < arr.length; i++) { sum += +i; } console.log(sum); // কেন 15 প্রিন্ট করে না

কোডটি অ্যারের প্রতিটি উপাদানকে বর্গ করবে:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { elem = elem ** 2; } console.log(arr);

কোডটি অ্যারেকে 1 থেকে 5 পর্যন্ত সংখ্যা দিয়ে পূরণ করবে:

let arr; for (let i = 1; i <= 5; i++) { arr.push(i); } console.log(arr);

কোডটি অবজেক্টের উপাদানগুলির যোগফল নির্ণয় করবে:

let obj = {a: 1, b: 2, c: 3}; let sum = 0; for (let elem in obj) { sum += elem; } console.log(sum);

কোডটি অবজেক্টের উপাদানগুলির যোগফল নির্ণয় করবে:

let obj = {a: 1, b: 2, c: 3}; let sum = 0; for (let key in obj) { sum = +obj.key; } console.log(sum);

কোডটি পরীক্ষা করবে যে অ্যারেতে 3 সংখ্যাটি আছে কিনা:

let arr = [1, 2, 3, 4, 5]; let res = ''; for (let elem of arr) { if (elem === 3) { res = '+++'; } else { res = '---'; } } console.log(res);

কোডটি অ্যারেকে 1 থেকে 5 পর্যন্ত সংখ্যা দিয়ে পূরণ করবে:

for (let i = 1; i <= 5; i++) { arr.push(i); } console.log(arr);

কোডটি পরীক্ষা করবে যে অ্যারেতে 3 সংখ্যাটি আছে কিনা:

let arr = [1, 2, 3, 4, 5]; let res = false; for (let elem of arr) { if (elem === 3) { let res = true; break; } } console.log(res);

কোডটি অ্যারের থেকে শুধুমাত্র জোড় উপাদানগুলি প্রিন্ট করবে:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { if (elem % 2 = 0) { console.log(elem); } }

কোডটি একটি নতুন অ্যারেতে শুধুমাত্র পুরানো অ্যারের বিজোড় উপাদানগুলি লিখবে:

let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; for (let elem of arr) { if (elem % 2 != 0) { res.push(elem); } } console.log(res);
ithupluzcs