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
Freigeben: 2016-05-16 16:38:03
Original
1685 Leute haben es durchsucht

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'!');
Nach dem Login kopieren

Normalerweise wird es wie folgt geändert

Alert("this is test /"message/"!"); 
//或者 
Alert("this is test 'message'!"); 
Alert('this is test /'message/'!');
Nach dem Login kopieren

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!');
Nach dem Login kopieren

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 (<) /u003C
Größer-als-Zeichen (>) /u003E
Sternchen (*) /u002A
& &
' '(/u0027)
" "(/u0022)
< < > >

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage