| 文章索引 |
|---|
| JScript教程高级篇 |
| JScript递归 |
| JScript变量范围 |
| Jscript中复制、传递和比较数据 |
| JScript中使用数组 |
| JScript与特殊字符 |
| JScript脚本问题解答 |
| Jscript条件编译 |
| JScript条件编译变量 |
| JScript在浏览器中显示信息 |
| JScript使用警告、提示和确认 |
| 所有页面 |
页面 8 总共 11
使用条件编译可以使用 Jscript 语言的新特性并且与不支持该特性的老版本兼容 。
用 @cc_on 语句、@if 或 @set 语句来激活条件编译。条件编译的某些典型用途包括使用 Jscript 中的 新特性、在脚本中嵌入调试支持以及跟踪代码的运行。
一般将条件编译代码放在 注释中,所以不能理解条件编译的宿主(如 Netscape Navigator)就忽略了条件编译。下面是 一个示例。
/*@cc_on @*/ /*@if (@_jscript_version >= 4) alert("JScript version 4 or better");
@else @*/ alert("You need a more recent script engine."); /*@end @*/ 本示例使用了特殊的注释分隔符,该分隔符只有在 @cc_on 语句激 活条件编译时才使用。不支持条件编译的脚本引擎只能看到一个需要更新脚本引擎的信息。