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

Fehler: Fehlende Flagge in JavaScript-Schleife

Nehmen wir an, wir haben eine bestimmte Zahl:

let num = '12345';

Lassen Sie uns prüfen, ob diese Zahl eine bestimmte Ziffer enthält. Ein Programmierer hat bereits einen Code geschrieben, der dies umsetzt:

for (let digit of num) { if (digit === '3') { console.log('есть'); } else { console.log('нет'); } }

Dieser Code funktioniert jedoch nicht korrekt, da er 'есть' oder 'нет' für jedes Element des Arrays ausgibt. Wir benötigen jedoch, dass das Ergebnis nur einmal ausgegeben wird. In diesem Fall lässt sich die Aufgabe in Kombination mit einer Schleife nur über eine Flagge lösen:

let hasDigit = false; // Flagge for (let digit of num) { if (digit === '3') { hasDigit = true; break; } } if (hasDigit) { console.log('есть'); } else { console.log('нет'); }
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen