NEWS
Frage zu Kodierungs (,) und Steuerzeichen (\n)
-
Ich habe mir das Buch "Javascript Kompendium" aus dem BMU Verlag gekauft und stoße auf die ersten Fragen:
In Kapitel 1 steht:
Auch können innerhalb von Strings sogenannte Steuerzeichen verwendet werden. Dies kann z. B. ein Tabstop (\t) oder ein Zeilenumbruch (\n) sein. Diese werden ebenfalls mit einem Backslash markiert.
const text = 'Hier ist eine\n neue Zeile';
Das bewirkt aber in der Console absolut nichts. Einschränkung der Console?
Auf Seite 37 steht:
const zeichenkette = 'Dies ist eine'; const zeichenkette2 = 'Zeichenkette'; // Zeichenketten zusammenfügen const ergebnis = zeichenkette + ‚ ‚ + zeichenkette2;
Das "Kodierungszeichen (,)" wird auf Seite 43 explizit erwähnt.
Dieses Konstrukt lässt sich aber nicht übersetzen. Fehler im Buch oder nicht implementiert? -
@wolfgangfb sagte: Fehler im Buch oder nicht implementiert?
Richtig abgetippt?
const zeichenkette = 'Dies ist eine'; const zeichenkette2 = 'Zeichenkette'; // Zeichenketten zusammenfügen const ergebnis = zeichenkette + ' ' + zeichenkette2;
-
@paul53
Nicht abgetippt, aus dem eBook kopiert.
Ich finde es ja schon schlimm, dass in einer Programmiersprache `, ', und " als Abgrenzungszeichen für Strings zulässig sind und kann mir eigentlich nicht vorstlellen, dass ein Komma als Abgrenzungszeichen für einen String funktionieren kann, von daher tippe ich auf einen Fehler (der taucht aber dann mehrmals im Buch auf)
-
@wolfgangfb sagte in Frage zu Kodierungs (,) und Steuerzeichen (\n):
von daher tippe ich auf einen Fehler (der taucht aber dann mehrmals im Buch auf)
und wie soll man da jetzt hier im Forum an einem fehlerhaften EBook was ändern ? Wenn da was nicht stimmt dann musst Du Dich doch bei dem Autor melden damit das korrigiert wird.
Zumindest würde ich das so machen. -
@djmarc75
Ich will das nicht geändert haben, ich möchte wissen, ob es diese vierte Stringabgrenzung gibt, die aber in IO-Broker nicht implementiert ist, oder ob das ein Fehler ein Buch ist (mit dem ich gut leben kann).