Calcule el valor de una expresión y devuelva el resultado.
[result = ]Eval( expression )
resultado
Opcional. es una variable que acepta el resultado devuelto. Si no se especifica ningún resultado, considere usar la instrucción Ejecutar en su lugar.
Expresión
Opción requerida. Puede ser una cadena que contenga cualquier expresión de VBScript válida.
En VBScript, x = y puede tener dos explicaciones. El primer método es asignar el valor de y a x . La segunda explicación es probar si X e Y son iguales. Si es igual, el resultado es verdadero; De lo contrario, el resultado es falso. El método EVUS siempre usa la segunda explicación, mientras que la instrucción Ejecutar siempre usa la primera.
Tenga en cuenta que este tipo de confusión entre la comparación y la asignación no existe en Microsoft (R) Visual Basic Scripting Edition, porque el operador de asignación (=) es diferente del operador de comparación (==).
Ejecutar una o más declaraciones especificadas.
Execute statements
El parámetro de declaraciones requeridas es una expresión de cadena que contiene una o más declaraciones que se ejecutarán. Si desea incluir múltiples declaraciones en el parámetro de declaraciones , debe separarlas con semicolones o ramas integradas.
En VBScript, x = y puede tener dos explicaciones. Primero, como una declaración de asignación, asigne el valor de y a x . El segundo es probar si los valores de x e y son iguales como una expresión. Si es igual, el resultado es verdadero; De lo contrario, el resultado es falso. La instrucción Ejecutar siempre usa la primera explicación, mientras que el método EVUS siempre usa el segundo.
Tenga en cuenta que no hay confusión entre la asignación y la comparación en Microsoft (R) Visual Basic Scripting Edition, porque el operador de asignación (=) y el operador de comparación (==) son diferentes.
El contexto en el que se llama la declaración de ejecución determina los objetos y variables que el código puede usar para ejecutar. Los objetos y las variables dentro del alcance están disponibles para el código que se ejecuta en las declaraciones de ejecución. Sin embargo, una cosa que debe entenderse es que si el código ejecutado crea un proceso, el proceso no heredará el alcance del proceso en el que se encuentra.
Similar a otros procesos, el alcance de un nuevo proceso es global y hereda todo desde el alcance global. A diferencia de otros procesos, su contexto no es un alcance global, por lo que solo se puede ejecutar en el contexto dentro del proceso donde ocurre la declaración de ejecución. Sin embargo, si la misma declaración de ejecución se llama en alcance fuera del procedimiento (por ejemplo en el alcance global), no solo heredará todo en el alcance global, sino que también se puede llamar a cualquier parte, porque su contexto es global.
Ejecute un trabajo de múltiples declaraciones especificadas en el espacio de nombres Global Script.
ExecuteGlobal statement
El parámetro de instrucción es una expresión de cadena que contiene una o más declaraciones ejecutables. Puede incluir múltiples declaraciones en el parámetro de declaración y usar un colon para separarlas.
En VBScript, x = y