Condividi tramite


Definizione di JScript 10.0

JScript 10.0 unisce l'insieme di funzionalità esistenti del classico JScript con quelle avanzate dei linguaggi basati su classi. JScript 10.0 comprende la compilazione del codice, variabili tipizzate e senza tipi, associazione tardiva e anticipata, classi (con ereditarietà, overload di funzioni, funzioni di accesso a proprietà e altro ancora), package, supporto di più linguaggi e accesso completo a .NET Framework.

Nota

JScript 10.0 viene utilizzato per le applicazioni in esecuzione in un server tramite .NET Framework. Per informazioni sulla scrittura di script in esecuzione su un computer client in un Web browser, vedere JScript (tecnologie di script di Windows).

Nuove funzionalità

JScript 10.0 è un linguaggio di script realmente orientato a oggetti. Prevede l'utilizzo di classi, tipi e altre funzionalità di linguaggio avanzate per la creazione di applicazioni potenti. Mantiene l'aspetto del linguaggio per script, con il supporto della programmazione senza tipi, le funzioni e le classi expando, l'esecuzione dinamica del codice mediante l'uso di eval e altro ancora.

JScript 10.0 è flessibile in quanto consente di effettuare l'annotazione del tipo delle variabili. In questo modo una variabile viene associata a un tipo di dati particolare e può così memorizzare solo dati di quel tipo.

I vantaggi della presenza di una tipizzazione forte in un linguaggio di programmazione sono numerosi. Oltre a quelli correlati all'utilizzo di un tipo di dati che corrisponde esattamente ai dati che si stanno utilizzando, vi sono altri vantaggi quali:

  • La maggiore velocità di esecuzione

  • Il controllo dei tipi in fase di esecuzione e di compilazione

  • L'autodocumentazione del codice

Vedere anche

Altre risorse

Riferimenti al linguaggio JScript