JavaScript චක්රයක් හරහා අංකවල ඉලක්කම්
අපි අංක පරීක්ෂා කරන විට, එම අංකවලින් කිසියම් ඉලක්කමක් ලබා ගැනීමට අවශ්ය යැයි සිතමු. උදාහරණයක් ලෙස,
අංකයක පළමු ඉලක්කම 1 හෝ 2 ට සමාන නම් එම අංකය කොන්සෝලයේ
ප්රදර්ශනය කිරීමට අපට අවශ්ය යැයි සිතන්න.
මතක් කර දීමක් වශයෙන්, අංකයක සංකේතවලට කෙලින්ම ප්රවේශ විය නොහැක, එනම්, මේ ආකාරයට ක්රියා නොකරනු ඇත:
for (let i = 1; i <= 100; i++) {
if (i[0] == 1 || i[0] == 2) { // මේ ආකාරයට ක්රියා නොකරයි
console.log(i);
}
}
පළමුව අංකය වචන පෙළකට පරිවර්තනය කළ යුතු අතර, පසුව ලබාගත් වචන පෙළෙහි නිශ්චිත සංකේතයක් ලබා ගත යුතුය, මේ ආකාරයට:
for (let i = 1; i <= 100; i++) {
let str = String(i); // අංකය වචන පෙළකට පරිවර්තනය කරයි
if (str[0] === '1' || str[0] === '2') {
console.log(i);
}
}
10 සිට 1000 දක්වා අංක චක්රයක් හරහා පරීක්ෂා කර
සෑම අංකයකම පළමු ඉලක්කම කොන්සෝලයේ ප්රදර්ශනය කරන්න.
10 සිට 1000 දක්වා අංක චක්රයක් හරහා පරීක්ෂා කර
සෑම අංකයකම පළමු හා දෙවන ඉලක්කම්වල එකතුව කොන්සෝලයේ ප්රදර්ශනය කරන්න.
10 සිට 1000 දක්වා අංක චක්රයක් හරහා පරීක්ෂා කර
පළමු ඉලක්කම 1 ට සමාන වන අංක ප්රදර්ශනය කරන්න.
10 සිට 1000 දක්වා අංක චක්රයක් හරහා පරීක්ෂා කර
පළමු ඉලක්කම් දෙකේ එකතුව 5 ට සමාන වන අංක තිරයේ ප්රදර්ශනය කරන්න.