Share via


¿Qué es Jscript 10.0?

JScript 10.0 combina el conjunto de características de versiones anteriores de JScript con lo mejor de los lenguajes basados en clases. JScript 10.0 incluye código compilado, variables con tipos y sin tipos, enlace en tiempo de compilación y enlace anticipado, clases (con herencia, sobrecarga de funciones, descriptores de acceso de propiedades, etc.), paquetes, compatibilidad entre lenguajes y acceso completo a .NET Framework.

Nota

JScript 10.0 se utiliza en aplicaciones que se ejecutan en un servidor con .NET Framework. Para obtener información acerca de cómo escribir scripts que se ejecuten en un explorador web de un equipo cliente, vea JScript (Windows Script Technologies).

Nuevas características

JScript 10.0 es un auténtico lenguaje de scripting orientado a objetos. Puede usar clases, tipos y otras características de lenguajes avanzados para escribir aplicaciones sólidas. Sigue siendo un lenguaje de "scripting", permitiendo la programación sin tipos, funciones y clases expando, ejecución dinámica de código (usando eval) y mucho más.

JScript 10.0 proporciona flexibilidad, ya que permite anotaciones de tipo en las variables. Las anotaciones sirven para enlazar una variable a un tipo de datos específico y, de este modo, la variable sólo puede almacenar datos de ese tipo.

Las ventajas del establecimiento inflexible de tipos en un lenguaje de programación son muy numerosas. Además de la ventaja de usar un tipo de datos que se ajusta a los datos empleados, dispone de otras ventajas:

  • Velocidad de ejecución mejorada

  • Comprobación de tipos en tiempo de ejecución o de compilación

  • Código autoexplicativo

Vea también

Otros recursos

Referencia de JScript