Nwlapcug.com


Come sfuggire una virgoletta doppia in JavaScript

Come sfuggire una virgoletta doppia in JavaScript


JavaScript è un linguaggio lato client che viene ampiamente utilizzato quando gli utenti (con corde) per quanto riguarda il loro input di messaggistica. Molti caratteri utilizzati nelle stringhe JavaScript, come doppie virgolette, e commerciali e apostrofi, possono rompere i programmi JavaScript perché il linguaggio utilizza questi caratteri per scopi specifici. Utilizzando caratteri di escape, gli sviluppatori possono utilizzare questi caratteri speciali in stringhe, istruire il browser di interpretare i caratteri come valori letterali anziché come costrutti di programmazione. Il carattere di escape di JavaScript è la barra in avanti ("\").

Istruzioni

1

Aprire un editor di testo e creare un nuovo file denominato "escapeChar.html." Il processo standard per la creazione di nuovi file in un editor di testo è quello di selezionare "Nuovo" dal menu "File".

2

Aggiungere tag HTML al escapeChar.html per creare una pagina Web di base:

< html >
< testa >< / testa >
< corpo >< / corpo >
< / html >

3

Aggiungere un tag "< script >" tra il "< body >" e "< / body >" tag HTML. Dare il tag < script > "text/javascript" attributo "type" e aggiungere una chiusura JavaScript tag "< / script >":

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

4

Aggiungere un metodo di "Document. Write" JavaScript a tra il "< script tipo =" text/javascript">" e "< / script >" tag. Inserire il testo "Questo è un \"escape\"personaggio" all'interno di due parentesi dopo il metodo Document. Write:

Document. Write ("Questo è un \"escape\"carattere");

La barra sfugge i caratteri di virgolette doppie nella stringa di testo in modo non vengono interpretati come parte del metodo. Al termine, il codice sarà simile al seguente:

< html >
< testa >< / testa >
< corpo >
< script type = "text/javascript" >
Document. Write ("Questo è un \"escape\"carattere");
< / script >
< / body >
< / html >

5

EscapeChar.html aperto in un browser Web. Verificare che il testo "Questo è un carattere di"escape"" è scritto nella pagina e include virgolette intorno alla parola "fuga".

Consigli & Avvertenze

  • Le stringhe JavaScript possono utilizzare utilizzando le virgolette singole, in cui case virgolette doppie non è necessario utilizzare caratteri di escape. Tuttavia, le virgolette singole richiederebbe quindi caratteri di escape.
  • Caratteri di escape possono essere utilizzati per stile testo utilizzato nelle caselle "prompt" e "Avviso" JavaScript.
  • JavaScript, codificare e decodificare le funzioni può essere utilizzato per escape dei caratteri speciali in determinate circostanze, come quando si utilizzano gli URL.
  • Caratteri di escape non funzionino come previsto quando viene utilizzato con bookmarklets.