2017-02-18 1 views
1

enter image description hereEloquent Javascript Kapitel 3 Berg Beispiel

Zeile 11, warum ist es eine doppelte Backslash „\“ Wenn das Ende der Produktion erzeugt nur einen einzigen Schrägstrich „\“ Ich bin verwirrt, warum Berg sieht nicht wie dieser "/ '' '' \" danke

+0

Mögliche Duplikate von [Get Backslashes innerhalb einer Zeichenfolge - Javascript] (http://stackoverflow.com/questions/10041998/get-backslashes-inside-a-string-javascript) – 4castle

Antwort

0

Wenn Sie einen umgekehrten Schrägstrich '\' in einen String setzen, muss dieser mit einem weiteren Rückwärtsstrich versehen werden, da es ein Sonderzeichen in Strings ist.

Der Backslash wird für spezielle Konstrukte wie die Registerkarte: \t oder newline: \n verwendet. Um also einen umgekehrten Schrägstrich in der Zeichenfolge zu erhalten, müssen Sie dies zweimal tun.

+0

ok danke! so im Wesentlichen würde ich einen zweiten rückwärts Schrägstrich \ für jeden, den ich in einer Zeichenfolge wollte, hinzufügen müssen –

+0

Das ist richtig. – rasmeister

Verwandte Themen