Tipo di dati String (JScript)
Aggiornamento: novembre 2007
La lunghezza di un tipo String può essere compresa tra zero e circa due miliardi di caratteri. Ogni carattere è un valore Unicode a 16 bit.
Il tipo di dati .NET Framework equivalente è String.
Note
Le proprietà e i metodi del tipo di dati String sono gli stessi delle proprietà e dei metodi di String.
In JScript viene definito anche un oggetto String, con proprietà e metodi diversi da quelli del tipo di dati String. Non è possibile creare proprietà o aggiungere metodi a variabili del tipo di dati String, mentre è consentito per le istanze dell'oggetto String.
L'oggetto String interagisce con i dati String. Di conseguenza, un oggetto String può chiamare i metodi e le proprietà di un tipo di dati String e un tipo di dati String può chiamare i metodi e le proprietà di un oggetto String. Per ulteriori informazioni, vedere Proprietà e metodi dell'oggetto String. Gli oggetti String sono inoltre accettati dalle funzioni che accettano i tipi di dati String e viceversa.
È possibile utilizzare sequenze di escape nei valori letterali stringa per indicare caratteri speciali che non possono essere impiegati direttamente in una stringa, quali il carattere di nuova riga o i caratteri Unicode. Quando uno script viene compilato, ogni sequenza di escape inclusa in un valore letterale stringa viene convertita nei caratteri che essa rappresenta. Per ulteriori informazioni, vedere Dati String.
JScript non interpreta le sequenze Unicode speciali, quali le coppie di surrogati, né normalizza le stringhe quando le confronta.
Nota: |
---|
Le coppie di caratteri Unicode che rappresentano un singolo carattere e hanno significato solo se combinate tra loro sono denominate coppie di surrogati. |
Alcuni caratteri possono essere rappresentati da più di una sequenza di caratteri Unicode. Le sequenze normalizzate separate vengono interpretate in modo identico se rappresentano lo stesso carattere.