Hvordan du kan unngå en dobbel sitat i Javascript

Hvordan du kan unngå en dobbel sitat i Javascript


Javascript er en klient-side språk som brukes mye når meldings brukere (med strenger) om deres innspill. Mange tegn som brukes i Javascript-strenger, for eksempel doble anførselstegn,-tegn og apostrofer, kan bryte Javascript-programmer fordi språket bruker disse tegnene for bestemte formål. Ved å bruke escape-tegn, kan utviklere bruke disse spesialtegn i strenger, instruere leseren å tolke tegnene som bokstavelige verdier i stedet for som programmering konstruerer. Javascript escape karakter Den er fremtidsstrek ( "\").

Bruksanvisning

1 Åpne en teksteditor og opprette en ny fil med navnet "escapeChar.html." Standarden prosessen for å lage nye filer i en tekst editor er å velge "Ny" fra "Fil" -menyen.

2 Legg HTML-koder til escapeChar.html å skape en grunnleggende nettside:

<Html>
<Head> </ head>
<Body> </ body>
</ Html>

3 Legg en "<script>" tag mellom "<body>" og "</ body>" HTML-koder. Gi <script> tag en "type" attributt "text / javascript" og legge en avsluttJava "</ script>" tag:

<Script type = "text / javascript">
</ Script>

4 Legg til en Javascript "document.write" metoden til mellom "<script type =" text / javascript ">" og "</ script>" tags. Plasser teksten "Dette er en \" escape \ "tegnet" inne to parentes etter document.write metoden:

document.write ( "Dette er en \" escape \ "tegn");

Skråstreken unnslipper de doble anførselstegn i tekststrengen, slik at de ikke blir tolket som en del av metoden. Når du er ferdig, vil koden se ut som følgende:

<Html>
<Head> </ head>
<Body>
<Script type = "text / javascript">
document.write ( "Dette er en \" escape \ "tegn");
</ Script>
</ Body>
</ Html>

5 Åpne escapeChar.html i en nettleser. Kontroller at teksten "Dette er en" flukt "karakter" er skrevet til siden og inneholder doble anførselstegn rundt ordet "flukt".

Hint

  • Javascript strenger kan bruke ved hjelp av enkle anførselstegn, og i så fall anførselstegn ikke trenger å være rømt. Men ville apostrof da kreve escape-tegn.
  • Escape tegn kan brukes til å style teksten som brukes i Javascript "alert" og "rask" bokser.
  • Javascript kode og dekode funksjoner kan brukes i å unnslippe spesialtegn i visse tilfeller, for eksempel ved bruk av nettadresser.
  • Escape tegn kanskje ikke fungere som forventet når det brukes med snarveier.