⊗jsPmLpND 153 of 505 menu

Cifrele unui număr la iterarea cu bucla JavaScript

Să presupunem că la iterarea numerelor vrem să obținem o anumită cifră din aceste numere. De exemplu, vrem să facem astfel încât numărul să fie afișat în consolă, dacă prima sa cifră este egală cu 1 sau 2.

Vă reamintesc că nu puteți accesa direct caracterele unui număr, adică așa nu va funcționa:

for (let i = 1; i <= 100; i++) { if (i[0] == 1 || i[0] == 2) { // așa nu va funcționa console.log(i); } }

Mai întâi este necesar să transformați numărul în șir de caractere și abia atunci să obțineți un anumit caracter din șirul rezultat, astfel:

for (let i = 1; i <= 100; i++) { let str = String(i); // transformăm numărul în șir de caractere if (str[0] === '1' || str[0] === '2') { console.log(i); } }

Iterați cu bucla numerele de la 10 la 1000 și afișați în consolă prima cifră a fiecărui număr.

Iterați cu bucla numerele de la 10 la 1000 și afișați în consolă suma primei și a doua cifră a fiecărui număr.

Iterați cu bucla numerele de la 10 la 1000 și afișați acele numere a căror primă cifră este egală cu 1.

Iterați cu bucla numerele de la 10 la 1000 și afișați pe ecran acele numere, a căror sumă a două prime cifre este egală cu 5.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge