Espressioni in linguaggio script
Le informazioni contenute in questo argomento sono valide per:
Edizione |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium e Ultimate |
L'analizzatore di espressioni di script accetta la maggior parte delle espressioni scritte nei linguaggi JScript e VBScript basati su ASP. Per JScript viene accettata la maggior parte delle espressioni, con alcune eccezioni.
Funzioni e chiamate di funzioni
L'analizzatore di espressioni non supporta la dichiarazione di nuove funzioni né la creazione dinamica di funzioni tramite l'utilizzo dell'apposito elemento di codice.
L'analizzatore di espressioni supporta la chiamata di funzioni con argomenti per valore, ma non con argomenti per riferimento, ovvero oggetti, matrici, funzioni e stringhe.
Metodo eval
L'analizzatore di espressioni non supporta le espressioni che utilizzano il metodo eval, ad esempio:
eval("mydate = new "+dateFn+";")
Valori letterali di matrici
L'analizzatore di espressioni non supporta i valori letterali di matrici, ad esempio:
var al1 : Array = [1,2,"3"];
Valori letterali di espressioni regolari
L'analizzatore di espressioni non supporta i valori letterali di espressioni regolari, ad esempio data*.dat.