JavaScript හි බෙදීමෙන් පසු ඉතිරිය පරීක්ෂා කිරීම
අපට අංක සහිත විචල්ය දෙකක් ඇතැයි සිතමු:
let a = 10;
let b = 3;
එක් විචල්යයක් තවත් විචල්යයකින් බෙදූ විට ඉතිරිය සොයා ගනිමු:
let a = 10;
let b = 3;
console.log(a % b); // 1 දක්වයි
දැන් විචල්යවල එවැනි අගයන් ගබඩා කර ඇතැයි සිතමු, එක් විචල්යයක් දෙවැන්නෙන් සම්පූර්ණයෙන් බෙදිය හැකිය:
let a = 10;
let b = 5;
console.log(a % b); // 0 දක්වයි
එක් අංකයක් දෙවැන්නෙන් සම්පූර්ණයෙන් බෙදිය හැකිදැයි පරීක්ෂා කරන ස්ක්රිප්ට් එකක් ලියමු:
let a = 10;
let b = 3;
if (a % b === 0) {
console.log('සම්පූර්ණයෙන් බෙදිය හැකිය');
} else {
console.log('ඉතිරියක් සහිතව බෙදිය හැකිය');
}
දැන් අංකය ඉතිරියක් සහිතව බෙදිය හැකි නම්, එම ඉතිරිය කොන්සෝලයේ පෙන්වන්න අවශ්ය යැයි සිතමු:
let a = 10;
let b = 3;
if (a % b === 0) {
console.log('සම්පූර්ණයෙන් බෙදිය හැකිය');
} else {
console.log('ඉතිරියක් සහිතව බෙදිය හැකිය ' + a % b);
}
ඉහත දක්වා ඇති කේතයේ, ඉතිරිය ස්ථාන දෙකකදී ගණනය කෙරේ, එය ප්රශස්ත නොවේ. ගැටළුව නිවැරදි කරමු:
let a = 10;
let b = 3;
let rest = a % b;
if (rest === 0) {
console.log('සම්පූර්ණයෙන් බෙදිය හැකිය');
} else {
console.log('ඉතිරියක් සහිතව බෙදිය හැකිය ' + rest);
}
දන්නා පරිදි, ඉරට්ටේ සංඛ්යා 2 න්
ඉතිරියකින් තොරව බෙදිය හැකිය, අතර ඔත්තේ සංඛ්යා - ඉතිරියක් සහිතව බෙදිය හැකිය.
ඔබට අංකයක් ලබා දී ඇතැයි සිතමු.
% මෙහෙයුම්කරු සහ
if ඉදිකිරීම භාවිතා කර මෙම අංකය
ඉරට්ටේද නැතහොත් ඔත්තේදැයි පරීක්ෂා කරන්න.
අංකයක් ලබා දී ඇත.
එය 3 න් බෙදිය හැකිදැයි පරීක්ෂා කරන්න.