Dati String

Un valore stringa è composto da una serie di zero o più caratteri Unicode, quali lettere, cifre e segni d'interpunzione, concatenati tra loro. In JScript, il tipo di dati String viene utilizzato per la rappresentazione di testo. È possibile includere negli script valori letterali stringa racchiudendoli tra virgolette singole o doppie. È possibile utilizzare le virgolette doppie in stringhe racchiuse tra virgolette singole o le virgolette singole in stringhe racchiuse tra virgolette doppie. Di seguito sono riportati alcuni esempi di stringhe:

Utilizzo di dati String

"The earth is round."
'"Come here, Watson. I need you." said Alexander.' 
"42"
"15th"
'c'

In JScript sono disponibili sequenze di escape che possono essere incluse nelle stringhe per creare caratteri che non è possibile digitare direttamente. Ciascuna di queste sequenze è preceduta da una barra rovesciata. La barra rovesciata è un carattere di escape utilizzato per indicare all'interprete JScript che il carattere successivo è speciale.

Sequenza di escape

Significato

\b

Backspace

\f

Avanzamento modulo (utilizzato raramente).

\n

Avanzamento riga (nuova riga).

\r

Ritorno a capo. Utilizzare con l'avanzamento riga (\r\n) per impostare il formato dell'output.

\t

Tabulazione orizzontale

\v

Tabulazione verticale. Non conforme con lo standard ECMAScript e con Microsoft Internet Explorer 6.0.

\'

Virgolette semplici (').

\"

Virgolette doppie (").

\\

barra rovesciata (\)

\n

Carattere ASCII rappresentato dal numero ottale n. Il valore di n deve essere compreso tra 0 e 377 (ottale).

\xhh

Carattere ASCII rappresentato dal numero esadecimale a due cifre hh.

\uhhhh

Carattere Unicode rappresentato dal numero esadecimale a quattro cifre hhhh.

Qualsiasi sequenza di escape non inclusa nella tabella si limita a codificare il carattere che segue la barra rovesciata all'interno della sequenza. La sintassi "\a", ad esempio, viene interpretata come "a".

Dato che la barra rovesciata rappresenta l'inizio di una sequenza di escape, non è possibile digitarla direttamente in uno script. Per includere una barra rovesciata, è necessario digitarne due consecutive (\\).

'The image path is C:\\webstuff\\mypage\\gifs\\garden.gif.'

Le sequenze di escape rappresentate dalle virgolette semplici e dalle virgolette doppie possono essere utilizzate per includere virgolette all'interno di valori letterali stringa. Nell'esempio seguente è illustrato l'utilizzo di virgolette incorporate.

'The caption reads, \"After the snow of \'97. Grandma\'s house is covered.\"'

In JScript, per rappresentare un singolo carattere viene utilizzato il tipo di dati intrinseco char. Una stringa contenente un solo carattere o una sola sequenza di escape può essere assegnata a una variabile di tipo char, anche se la stringa stessa non è di tipo char.

Una stringa che non contiene alcun carattere ("") è una stringa vuota di lunghezza zero.

Vedere anche

Riferimenti

Tipo di dati String (Visual Studio - JScript)

Oggetto String

Concetti

Espressioni JScript

Altre risorse

Dati in JScript