ජාවාස්ක්රිප්ට් කොන්දේසි සමඟ කේතයේ දෝෂ සොයන්න
පහත කාර්යයන්හිදී, යම් ක්රමලේඛකයෙකු කේතය ලියා ඇති අතර, සමහර විට එහි දෝෂ ඇතිවිය හැකිය. කේතය විස්තර කර ඇති දේ කරනවාදැයි ඔබ පරීක්ෂා කළ යුතුය. කේතය වැරදි ලෙස ක්රියා කරන්නේ නම්, ඔබ දෝෂ නිරාකරණය කළ යුතුය.
කේතය සංඛ්යා වල එකතුව පරීක්ෂා කළ යුතුය:
let num1 = 1;
let num2 = 2;
if (num1 + num2 === 3) {
console.log('+++');
} else {
console.log('---');
}
කේතය සංඛ්යා වල එකතුව පරීක්ෂා කළ යුතුය:
let num1 = '1';
let num2 = '2';
if (num1 + num2 === 3) {
console.log('+++');
} else {
console.log('---');
}
කේතය සංඛ්යා වල එකතුව පරීක්ෂා කළ යුතුය:
let num1 = '1';
let num2 = '2';
if (Number(num1 + num2) === 3) {
console.log('+++');
} else {
console.log('---');
}
කේතය සංඛ්යාවේ පළමු ඉලක්කම පරීක්ෂා කළ යුතුය:
let num = 123;
if (num[0] === 1) {
console.log('+++');
} else {
console.log('---');
}
කේතය සංඛ්යාවේ පළමු ඉලක්කම පරීක්ෂා කළ යුතුය:
let num = 123;
if (String(num[0]) === 1) {
console.log('+++');
} else {
console.log('---');
}
කේතය සංඛ්යාවේ පළමු ඉලක්කම පරීක්ෂා කළ යුතුය:
let num = 123;
if (String(num)[0] === 1) {
console.log('+++');
} else {
console.log('---');
}
කේතය සංඛ්යාවේ පළමු ඉලක්කම පරීක්ෂා කළ යුතුය:
let num = 123;
let first = String(num)[0];
if (first === 1) {
console.log('+++');
} else {
console.log('---');
}
කේතය සංඛ්යාවේ ඉලක්කම් දෙකක් ඇතිදැයි පරීක්ෂා කළ යුතුය:
let num = 12;
if (num.length === 2) {
console.log('+++');
} else {
console.log('---');
}
කේතය සංඛ්යාවේ ඉලක්කම් දෙකක් ඇතිදැයි පරීක්ෂා කළ යුතුය:
let num = 12;
let str = Number(str);
if (str.length === 2) {
console.log('+++');
} else {
console.log('---');
}
කේතය සංඛ්යාවේ ඉලක්කම් දෙකක් ඇතිදැයි පරීක්ෂා කළ යුතුය:
let num = 12;
if (String(num.length) === 2) {
console.log('+++');
} else {
console.log('---');
}
කේතය සංඛ්යාවේ ඉලක්කම් දෙකක් ඇතිදැයි පරීක්ෂා කළ යුතුය:
let num = 12;
if (String(num).length === String(2)) {
console.log('+++');
} else {
console.log('---');
}
කේතය සංඛ්යාවේ ඉලක්කම් දෙකක් ඇතිදැයි පරීක්ෂා කළ යුතුය:
let num = 12;
if (String(num).lenght === 2) {
console.log('+++');
} else {
console.log('---');
}
සංඛ්යාවේ පළමු ඉලක්කම් තුනේ එකතුව දෙවන ඉලක්කම් තුනේ එකතුවට සමානදැයි කේතය පරීක්ෂා කළ යුතුය:
let 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('එකතු සමාන නොවේ');
}