Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
9 of 17 menu

Грешка недостатка флага у циклу JavaScript

Нека имамо неки број:

let num = '12345';

Да проверимо да ли у овом броју постоји задата цифра. Неки програмер је већ написао код који имплементира описано:

for (let digit of num) { if (digit === '3') { console.log('има'); } else { console.log('нема'); } }

Овај код, међутим, не ради исправно, што исписује 'има' или 'нема' за сваки елемент низа. Нама је потребно да се резултат испише само једном. У овом случају, у комбинацији са циклом, проблем се решава само помоћу флага:

let hasDigit = false; // флаг for (let digit of num) { if (digit === '3') { hasDigit = true; break; } } if (hasDigit) { console.log('има'); } else { console.log('нема'); }
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј