Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
9 of 17 menu
◀ ▶

Chyba absence příznaku ve smyčce JavaScript

Předpokládejme, že máme nějaké číslo:

let num = '12345';

Ověřme, zda toto číslo obsahuje zadanou číslici. Jistý programátor již napsal kód, který to implementuje:

for (let digit of num) { if (digit === '3') { console.log('je tam'); } else { console.log('není'); } }

Tento kód však funguje nesprávně, vypisuje 'je tam' nebo 'není' pro každý prvek pole. My však potřebujeme, aby se výsledek vypsal pouze jednou. V tomto případě se v kombinaci se smyčkou problém řeší pouze pomocí příznaku:

let hasDigit = false; // příznak for (let digit of num) { if (digit === '3') { hasDigit = true; break; } } if (hasDigit) { console.log('je tam'); } else { console.log('není'); }
← →
↑
Č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