Ich habe eine JS-Datei mit etwas XML darin, wo das XML vom Server in ein Wort umgewandelt werden soll.
z. B.
%Vor%Dies wird umgewandelt in:
%Vor%Wenn der Server jedoch nicht wie gewünscht funktioniert, möchte ich keinen Syntaxfehler haben, und das ist SEHR wichtig. Derzeit würde ein Syntaxfehler auftreten, da die Sprache beide Arten von Anführungszeichen verwendet. Ich kann mir keinen Weg vorstellen, um dies zu umgehen, aber vielleicht gibt es noch eine andere Möglichkeit, Zitate in JavaScript zu erstellen. Oder um eine Zeichenfolge zu erstellen?
Zum Beispiel würde ich in Python Triple-Anführungszeichen verwenden:
%Vor%Hat jemand eine gute Idee?
Ich musste auch Strings ohne Anführungszeichen für ein Projekt erstellen. Wir lieferten ausführbare Client-Javascript an den Browser für eine interne Website. Das empfangende Ende streift doppelte und einfache Anführungszeichen ab, wenn es angezeigt wird. Eine Möglichkeit, um Zitate zu umgehen, besteht darin, meinen String als regulären Ausdruck zu deklarieren.
%Vor% In JavaScript können Sie beide Arten von Zitaten mit \
umgehen.
Zum Beispiel:
%Vor%Insbesondere sollte Ihr JavaScript-Code-Block in Folgendes konvertiert werden:
%Vor%Im Allgemeinen ziehe ich es immer vor, die Anführungszeichen zu umgehen, anstatt Quotentypen ständig wechseln zu müssen, je nachdem, welche Art von Anführungszeichen verwendet werden darf.
Ich suchte nach einer Lösung für das gleiche Problem. Jemand schlug vor, Ссылка zu betrachten, was sich als hilfreich erwies. Nachdem Sie ungefähr die Hälfte des Artikels gelesen hatten, wurde angegeben, dass Sie Zeichenketten mit dem Rückwärts-Tick-Zeichen erstellen können. (')
Versuchen Sie Folgendes:)
Verwenden Sie den String -Prototyp:
%Vor%Verwenden Sie String.fromCharCode
%Vor%Generiere Char Codes dafür:
%Vor% Sie können keine Zeichenfolge erstellen, ohne ein einzelnes oder doppeltes Anführungszeichen zu verwenden, da selbst das direkte Aufrufen des String()
-Prototypenobjekts die Zeichenfolge weiterhin übergeben muss.
Innerhalb von XML würden Sie CDATA verwenden, aber innerhalb von JS müssen Sie nur das '\"strings\"'
"\'appropriately\'"
Tags und Links javascript string