Condividi tramite


Convertire da JScript a VBScript

In VBScript il ciclo For...Ogni enumera i membri di una raccolta; in JScript, il per...nel ciclo enumera i membri di un oggetto o di una matrice JScript. Per enumerare una raccolta in JScript, utilizzare un oggetto Enumerator.

JScript fornisce l'oggetto Error, che può essere usato per intercettare e gestire gli errori. L'oggetto Error è analogo all'oggetto VBScript Err.

In JScript sono disponibili diversi tipi di dati, ad esempio numeri, stringhe, valori booleani, oggetti e attributo Null. VBScript usa solo un tipo di dati, Variant, che può essere sottotipato per rappresentare stringhe, numeri, valori booleani e così via.

In JScript le matrici possono essere espanse in modo dinamico impostando un nuovo valore per la proprietà length della matrice. In VBScript le matrici non possono essere ingrandite; devono essere ridimensionate usando l'istruzione redim.

Sia VBScript che JScript supportano le funzioni. VBScript, tuttavia, supporta anche le subroutine. Le subroutine sono simili alle funzioni, ma non restituiscono un valore.

JScript fa distinzione tra maiuscole e minuscole. VBScript non è.

JScript è supportato da un'ampia gamma di Web browser, tra cui Internet Explorer e Netscape Navigator. Netscape Navigator non supporta VBScript.

Le matrici JScript non sono matrici del tipo di variabile VARIANT SAFEARRAY. Uno script JScript deve usare un oggetto VBArray per accedere alla variabile VARIANT SAFEARRAY. Gli script VBScript possono accedere alle variabili VARIANT SAFEARRAY direttamente.

Traduzione in VBScript