Heim >Web-Frontend >js-Tutorial >Lösungen für Fehler in einfachen und doppelten Anführungszeichen in JavaScript_Javascript-Tipps

Lösungen für Fehler in einfachen und doppelten Anführungszeichen in JavaScript_Javascript-Tipps

WBOY
WBOYOriginal
2016-05-16 16:38:031681Durchsuche

Wenn Sie JavaScript zum Anzeigen von Nachrichten oder zum Übertragen von Zeichendaten verwenden, stoßen Sie häufig auf einfache Anführungszeichen (') oder doppelte Anführungszeichen (") in den Daten. Solche Anweisungen verursachen häufig JavaScript-Fehler. Verwenden Sie im Allgemeinen /' oder /" als Lösung.

Zum Beispiel:

Alert("this is test "message"!"); 
Alert('this is test 'message'!');

Normalerweise wird es wie folgt geändert

Alert("this is test /"message/"!"); 
//或者 
Alert("this is test 'message'!"); 
Alert('this is test /'message/'!');

Wenn das Obige nur in Skripten verwendet wird oder keine zu komplizierte Datenzeichenverbindung besteht, wurde dieses Problem gelöst.

Wenn es jedoch komplexere Datenzeichenverbindungen gibt, insbesondere einige vom Server erstellte JavaScript-Anweisungen, können Sie die Verwendung von einfachen Anführungszeichen (') und doppelten Anführungszeichen (") sowie die Verwendung von Escape-Sequenzen (Escape-Sequenz) in Betracht ziehen.

Zum Beispiel kann die obige Aussage in das folgende Format umgewandelt werden:

Alert("this is test /u0022message/u0022!"); 
Alert('this is test /u0027message/u0027!');

Fügen Sie einige häufig verwendete Codes hinzu

Zeichenbeschreibung Unicode-Escape-Sequenz
em Bindestrich (-) /u2014
Registrierungssymbol (R) /u00AE
Copyright-Symbol (c) /u00A9
Markensymbol (?) /u2122
Euro-Symbol (?) /u20AC
Backslash (/) /u005C
Schrägstrich (/) /u002F
Öffnende geschweifte Klammer ({) /u007B
Rechte Klammer (}) /u007D
Kleiner-als-Zeichen (652182f00703039fc7508527821b7a67) /u003E
Sternchen (*) /u002A
& &
' '(/u0027)
" "(/u0022)
ba48b234d14f9e434c9451ee55d182c7 >

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn