HOME

Contatti

MATEMATICA CON JAVASCRIPT


STRING LITERALS IN JAVASCRIPT
SEQUENZE ESCAPE

Quando si lavora con le string literals a volte capita che alcuni caratteri, come ad esempio gli apostrofi, bloccano l'esecuzione di un'istruzione: questo accade perché c'è conflitto fra il carattere e le istruzioni di javascript.
Per questo motivo si usano le cosidette sequenze di escape, o di controllo, che permettono di ottenere il risultato desiderato.

Si tratta di anteporre il carattere \ al carattere incriminato oppure ad altri caratteri o codici, senza spazi, come di seguito specificato.

I caratteri escape lavorano soltanto nelle seguenti situazioni:

all'interno delle finestre predefinite alert(), confirm(), prompt(); all'interno dei tag <pre> </pre> o <textarea> </textarea>

SEQUENZE ESCAPE
Andare a capo con Firefox o con MSIE: \n - new line
ESEMPIO: alert('Nome Mario\nCognome Rossi')

Andare a capo solo con MSIE: \r - carriage return
ESEMPIO: alert('Nome Mario\rCognome Rossi')

Inserire una tabulazione: \t - tab
ESEMPIO: alert('Uno\t\tDue\t\tTre')

Inserire un backslash \\ - carattere backslash
ESEMPIO: alert('\\Nome qualunque\\')

Inserire un'apice: \'
ESEMPIO: alert('Titolo: \'Guida\'')

Inserire le virgolette: \"
ESEMPIO: alert("Marco disse \"Non torno a casa\"")

Se si conosce il codice esadecimale ASCII esteso di un carattere : \xHH
(HH sono le due cifre esadecimali del carattere)


ESEMPIO: alert('Area del quadrato di lato l = l\xB2')

Inserire un carattere di cui si conosce il codice Unicode : \uHHHH
(HHHH sono le quattro cifre esadecimali del carattere)


ESEMPIO: alert('A \u2229 B = C')

 

NOTA:

Il codice ASCII Esteso può rappresentare 256 caratteri. E' descritto nella sezione Codice Ascii - cosa è e come si costruisce
Il codice Unicode, ancora in evoluzione, nella su codifica a 16 bit (quattro cifre esadecimali), può rappresentare 216 = 65.536 caratteri anziché i 128 caratteri del codice ASCII normale o i 256 caratteri estesi ASCII.

In particolare, visto che trattiamo di matematica, vi segnaliamo l'insieme degli operatori matematici, sempre pubblicato su unicod.org.

IN EVIDENZA DAL SITO

 




CALCOLATRICE
SCIENTIFICA



CON SPIEGAZIONI
ED ESEMPI

 




TARTAMONDO - PER BAMBINI




AREA GIOCHI

 

 

 

 

 

... tanto altro ancora...

 

 


Indice


©2002 - 2013 www.webfract.it