⊗jsPmLpND 153 of 505 menu

Číslice čísla při průchodu cyklem JavaScript

Předpokládejme, že při průchodu čísly chceme získat z těchto čísel nějakou číslici. Například, chceme zařídit, aby se číslo vypisovalo do konzole, pokud je jeho první číslice rovna 1 nebo 2.

Připomínám, že nelze přímo přistupovat k znakům čísla, tedy takto to nebude fungovat:

for (let i = 1; i <= 100; i++) { if (i[0] == 1 || i[0] == 2) { // takto to nebude fungovat console.log(i); } }

Nejprve je nutné převést číslo na řetězec a teprve potom získat konkrétní znak výsledného řetězce, například takto:

for (let i = 1; i <= 100; i++) { let str = String(i); // převedeme číslo na řetězec if (str[0] === '1' || str[0] === '2') { console.log(i); } }

Projděte cyklem čísla od 10 do 1000 a vypište do konzole první číslici každého čísla.

Projděte cyklem čísla od 10 do 1000 a vypište do konzole součet první a druhé číslice každého čísla.

Projděte cyklem čísla od 10 do 1000 a vypište ta čísla, jejichž první číslice je rovna 1.

Projděte cyklem čísla od 10 do 1000 a vypište na obrazovku ta čísla, jejichž součet dvou prvních číslic je roven 5.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout