ජාවාස්ක්‍රිප්ට් කොන්දේසි සමඟ කේතයේ දෝෂ සොයන්න

පහත කාර්යයන්හිදී, යම් ක්‍රමලේඛකයෙකු කේතය ලියා ඇති අතර, සමහර විට එහි දෝෂ ඇතිවිය හැකිය. කේතය විස්තර කර ඇති දේ කරනවාදැයි ඔබ පරීක්ෂා කළ යුතුය. කේතය වැරදි ලෙස ක්‍රියා කරන්නේ නම්, ඔබ දෝෂ නිරාකරණය කළ යුතුය.

Задание 1

කේතය සංඛ්‍යා වල එකතුව පරීක්ෂා කළ යුතුය:

javascriptlet num1 = 1;
let num2 = 2;

if (num1 + num2 === 3) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 2

කේතය සංඛ්‍යා වල එකතුව පරීක්ෂා කළ යුතුය:

javascriptlet num1 = '1';
let num2 = '2';

if (num1 + num2 === 3) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 3

කේතය සංඛ්‍යා වල එකතුව පරීක්ෂා කළ යුතුය:

javascriptlet num1 = '1';
let num2 = '2';

if (Number(num1 + num2) === 3) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 4

කේතය සංඛ්‍යාවේ පළමු ඉලක්කම පරීක්ෂා කළ යුතුය:

javascriptlet num = 123;

if (num[0] === 1) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 5

කේතය සංඛ්‍යාවේ පළමු ඉලක්කම පරීක්ෂා කළ යුතුය:

javascriptlet num = 123;

if (String(num[0]) === 1) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 6

කේතය සංඛ්‍යාවේ පළමු ඉලක්කම පරීක්ෂා කළ යුතුය:

javascriptlet num = 123;

if (String(num)[0] === 1) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 7

කේතය සංඛ්‍යාවේ පළමු ඉලක්කම පරීක්ෂා කළ යුතුය:

javascriptlet num = 123;
let first = String(num)[0];

if (first === 1) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 8

කේතය සංඛ්‍යාවේ ඉලක්කම් දෙකක් ඇතිදැයි පරීක්ෂා කළ යුතුය:

javascriptlet num = 12;

if (num.length === 2) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 9

කේතය සංඛ්‍යාවේ ඉලක්කම් දෙකක් ඇතිදැයි පරීක්ෂා කළ යුතුය:

javascriptlet num = 12;
let str = Number(str);

if (str.length === 2) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 10

කේතය සංඛ්‍යාවේ ඉලක්කම් දෙකක් ඇතිදැයි පරීක්ෂා කළ යුතුය:

javascriptlet num = 12;

if (String(num.length) === 2) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 11

කේතය සංඛ්‍යාවේ ඉලක්කම් දෙකක් ඇතිදැයි පරීක්ෂා කළ යුතුය:

javascriptlet num = 12;

if (String(num).length === String(2)) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 12

කේතය සංඛ්‍යාවේ ඉලක්කම් දෙකක් ඇතිදැයි පරීක්ෂා කළ යුතුය:

javascriptlet num = 12;

if (String(num).lenght === 2) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 13

සංඛ්‍යාවේ පළමු ඉලක්කම් තුනේ එකතුව දෙවන ඉලක්කම් තුනේ එකතුවට සමානදැයි කේතය පරීක්ෂා කළ යුතුය:

javascriptlet num = '123033'; // ඉලක්කම් වෙත ප්‍රවේශ වීම සඳහා අපි උද්දරණ ලකුණු තුළට ගනිමු

let sum1 = num[0] + num[1] + num[2];
let sum2 = num[3] + num[4] + num[5];

if (sum1 == sum2) {
  console.log('එකතු සමාන වේ');
} else {
  console.log('එකතු සමාන නොවේ');
}