Files
freeCodeCamp/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md
2023-04-03 07:51:10 -07:00

2.6 KiB

id, title, challengeType, videoUrl, forumTopicId, dashedName
id title challengeType videoUrl forumTopicId dashedName
56533eb9ac21ba0edf2244b6 Escape-Sequenzen in Strings 1 https://scrimba.com/c/cvmqRh6 17567 escape-sequences-in-strings

--description--

Anführungszeichen sind nicht die einzigen Zeichen, die innerhalb eines Strings ausgelassen werden können. Escape-Sequenzen ermöglichen es dir, Zeichen zu verwenden, die du sonst nicht in einem String verwenden könntest.

CodeAusgabe
\'Einzelnes Anführungszeichen
\"Doppeltes Anführungszeichen
\\Backslash
\nZeilenumbruch
\tTabulator
\rWagenrücklauf (Carriage Return)
\bBackspace
\fSeitenvorschub (Formfeed)

Note that the backslash itself must be escaped in order to display as a backslash.

--instructions--

Assign the following three lines of text into the single variable myStr using escape sequences.

FirstLine
  \SecondLine
ThirdLine

Um Sonderzeichen korrekt einzufügen, musst du Escape-Sequenzen verwenden. Du musst auch die Abstände so einhalten, wie sie oben aussehen, ohne Leerzeichen zwischen Escape-Sequenzen oder Wörtern.

Hinweis: Die Einrückung für SecondLine wird mit dem Tabulator-Escape-Zeichen erreicht, nicht mit Leerzeichen.

--hints--

myStr sollte keine Leerzeichen enthalten

assert(!/ /.test(myStr));

myStr should contain the strings FirstLine, SecondLine and ThirdLine (remember case sensitivity)

assert(
  /FirstLine/.test(myStr) && /SecondLine/.test(myStr) && /ThirdLine/.test(myStr)
);

FirstLine should be followed by the newline character \n

assert(/FirstLine\n/.test(myStr));

myStr should contain a tab character \t which follows a newline character

assert(/\n\t/.test(myStr));

SecondLine should be preceded by the backslash character \

assert(/\\SecondLine/.test(myStr));

There should be a newline character between SecondLine and ThirdLine

assert(/SecondLine\nThirdLine/.test(myStr));

myStr sollte nur die in der Anleitung angegebenen Zeichen enthalten

assert(myStr === 'FirstLine\n\t\\SecondLine\nThirdLine');

--seed--

--seed-contents--

const myStr = ""; // Change this line

--solutions--

const myStr = "FirstLine\n\t\\SecondLine\nThirdLine";