Variabili String JavaScript Utilizzare meglio virgolette semplici o doppie? Sequenze fuga \ n \ t. Lunghezza (CU01114E)

Summary: Consegna nº14 del corso “Tutorial di base del programmatore web: JavaScript da zero”.
codifica Learnrapragramar.com: CU01114E

I personaggi e le catene di testo in JavaScript

a differenza di altri linguaggi che differenziano un tipo di dati di “carattere” (char) e altra stringa di testo (stringa), in JavaScript c’è un solo tipo per comprendere entrambi i personaggi e le catene di testo e una stringa vuota:. il tipo di stringa

logo JavaScript

variabili STRING in JavaScript

JavaScript consente di definire il testo sia tra virgolette e tra virgolette singole, ad esempio, è valido: Var. cadenatext; cadenatext = “learnRapRagramar.com”;

ed è anche valido: cadenatext = ‘Learnrapragramar.com’;

HTML ci consente anche di utilizzare CO Miglia semplici o doppie indiscriminatamente. Questo può portare a problemi. Ad esempio:

onclick = “alert (” alert JavaScript “)” sarebbe una costruzione corretto perché il browser non sa come interpretare che le citazioni sono di apertura che chiusure.

onclick = “alert ( ‘alert javascript’)” sarebbe una costruzione corretta, perché il browser determina che le doppie virgolette sono le citazioni esterne esterni e quello interno citazioni.

Noi preferiamo usare le virgolette per HTML e semplici preventivi per JavaScript, anche se non c’è nulla che le forze che questo sia così.

In JavaScript Ogni volta che si vuole indicare la presenza di un testo si può optare per le virgolette doppie o semplici, come preferito. Tuttavia, ci saranno situazioni in cui vogliamo citazioni all’interno del testo stesso, e in questo caso abbiamo la possibilità di utilizzare un tipo di virgolette come delimitatori esterni e altri tipi come citazioni interne del testo. Ad esempio:

CadentExt = ‘”Learnrapragramar.com”; Si presuppone che il testo è delimitato da apici singoli e che la stringa di testo contiene le virgolette

cadenatext = ” ‘learnedRapRamar.com’.”; Egli suppone che il testo è delimitato da virgolette doppie e che la stringa di testo contiene le virgolette semplici.

Anche così, ci saranno casi in cui si desidera un testo contenere contemporaneamente le virgolette semplici e doppie, con la quale la precedente soluzione non è soddisfacente. Per risolvere queste situazioni, il cosiddetto carattere Backslah o un carattere di scarico viene utilizzato, che è il simbolo \.

Il simbolo \ viene utilizzato per risolvere la rappresentazione dei simboli che non possono essere inclusi in un modo normale all’interno di un testo. Le seguenti sequenze di scarico devono essere evidenziate:

sequenza scarico

comportare
\ ‘ apostrofo
\ ” virgolette
\\

simbolo \

\ n nuova linea
\ t Tab

Non ci sono più personaggi di scarico, ma questi sono i più soliti. È anche possibile introdurre Caratteri R (scarico o meno) utilizzando il Latin-1 codifica o Unicode su cui si basa JavaScript, ad esempio \ u0041 rappresenta la lettera A, \ u005c rappresenta la lettera \ y \ xA9 rappresenta il simbolo Da Copyright ©, ma questa codifica in Il generale non lo userà se non in casi molto eccezionali. Se è necessario controllare il codice dei caratteri è possibile farlo effettuando una ricerca su Internet “Elenco dei caratteri Unicode”.

Il simbolo \ incluso all’interno di un testo sarà essere ignorato. per inserire il simbolo \ Dobbiamo sempre di fuggire utilizzando \\.

lunghezza di una stringa di caratteri

La lunghezza di una stringa di caratteri espressa come valore numerico può essere ottenuta scrivendo la stringa (o il nome della variabile che lo rappresenta) seguita da una lunghezza.

ad esempio “straordinary” .length returns 14 contenente la parola 14 lettere e rendimenti “Python”. 5 contenente la parola 5 lettere.

textUser. Lunghezza restituirà il numero di caratteri che contiene la variabile testuale.

“”. Lunghezza restituisce lo zero perché “” rappresenta una catena vuota o caratteri zero.

In generale, ogni personaggio aggiunge un’unità alla proprietà della lunghezza del testo (anche se alcuni strani caratteri aggiungono fino a 2 unità concatenando due codici Unicode, ma questo è qualcosa che non presteremo attenzione perché in pratica quasi mai Andremo quel lavoro con questo tipo di strani personaggi).

Vediamo un esempio. Scrivi questo codice e salvalo in un file di prolunga HTML (puoi modificare il percorso dell’immagine se vuoi):

< HTML >

< testa >

< Titolo > Corso JavaScript Impara TORAPIZZE. COM < / TITLE > < Obiettivo Charset = “UTF-8” >

< script type = “testo / javascript” >

Funzione Mostra misura1 () {

TODUS,

VAR Cadenatext;

cadenatext = ‘\ xa9 learnrapragramar.com’; Alert (‘catena di testo vale “+ cadenatext);

cadenatext ='” Learnrapragramar.com “; Alert (‘Catena di testo è’ + cadentext);

cadenatext = “Lettera A: \ u0041 o con Tilde: \ u00f3 Segue il carattere \\ \ u005c seguito da tre interruzioni di riga \ n \ n \ n Continua semplice citazione \ ‘e doppio \ “\ n \ n \ n”

alert (‘ stringa di testo ora contiene ‘+ cadenatext);

textuser = prompt (inserisci un testo per favore: “);

Alert (” Il testo introdotto è stato “+ textUser +” con una lunghezza di “+ textusuario.length +” caratteri “);

Alert (” Lo straordinario la lunghezza è “+ (” straordinaria “.length) +” caratteri “);

Alert (” La lunghezza della catena vuota è “+ (” .length) + “caratteri”);

}

< / script >

< / testa >

< body >

< div >

< P > QUI UN PARO Testo AFO situato prima dell’immagine, all’interno di un contenitore div < / P >

< img onclick =” mostra misura1 () “src =” http://i.imgur.com/afC0L.jpg “alt =” Blocco note ++ “TITLE =” Blocco note ++, un editor di testo utile ” >

< P onClick = “Alert (” avviso “JavaScript”) “Style =” sfondo: Giallo; “> qui un altro paragrafo di testo. JavaScript è una lingua utilizzata per fornire effetti dinamici sulle pagine Web.

< / p >

< / div >

< / corpo >

< / HTML >

Visualizza il risultato e verificare che il campione della pagina web sia normalmente e Quello JavaScript viene eseguito con normale quando viene pulsato sull’immagine.

Il risultato atteso è che viene visualizzato quanto segue:

Voucher di testo stringa © Leadraprogramar.com Text catena è “apprendistaRaprogrammar.com”
Testo della catena ora contiene la lettera A: A, o con Tilde: Ó Segui il personaggio \ anche \ seguito da tre interruzioni di riga
Singola comilla “e doppio” un testo per favore: Scaffolding
Il testo ha introdotto il carburante 7 caratteri Lunghezza
Lunghezza straordinaria è di 14 caratteri
La lunghezza della stringa vuota è 0 caratteri

Esercizio

query in internet Qual è l’unicode Codice che corrisponde al personaggio π (simbolo matematico PI) e utilizzando il codice visualizzato il messaggio “Il numero π Vale 3.1416”.

Per verificare se la soluzione è corretta è possibile consultare i forum Learnrapragramar.com.

per accedere alle informazioni generali su questo corso e l’elenco completo delle consegne Fare clic su questo collegamento : Vedi il corso completo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *