La compilación condicional permite utilizar las nuevas características del lenguaje JScript sin renunciar a la compatibilidad con versiones anteriores que no admitan dichas características.
La compilación condicional se activa mediante el uso de la instrucción @cc_on o con las instrucciones @if o @set. Algunos usos típicos de la compilación condicional incluyen el uso de las nuevas características de JScript, la compatibilidad con la incrustación y depuración en una secuencia de comandos, y el seguimiento de la ejecución del código.
Coloque siempre el código de compilación condicional en un comentario, de modo que los hosts (por ejemplo, Netscape Navigator) que no comprendan la compilación condicional lo pasen por alto. A continuación se muestra un ejemplo.
/*@cc_on @*/ /*@if (@_jscript_version >= 4) alert("JScript versión 4 o posterior"); @else @*/ alert("Necesita un motor de secuencias más reciente."); /*@fin @*/
En este ejemplo se utilizan delimitadores de comentario especiales que sólo se emplean si la compilación condicional se activa mediante la instrucción @cc_on. Los motores de secuencias que no admiten la compilación condicional sólo ven el mensaje que informa de la necesidad de un nuevo motor de secuencias.
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |