⊗jsPmLpND 153 of 505 menu

Цифри на число при обхождане с цикъл 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.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне