JScript的条件编译_Javascript教程-查字典教程网
JScript的条件编译
JScript的条件编译
发布时间:2016-12-30 来源:查字典编辑
摘要:微软对条件编译的解释是:条件编译的某些典型用途包括使用Jscript中的新特性、在脚本中嵌入调试支持以及跟踪代码的运行。先看一段代码简单的了...

微软对条件编译的解释是:

条件编译的某些典型用途包括使用Jscript中的新特性、在脚本中嵌入调试支持以及跟踪代码的运行。

先看一段代码简单的了解下:

vars=0//@cc_on+1

alert(s)

如果你使用的是IE可以看到,浏览器弹出的提示s的值是"1";

vars=0//@cc_on+1

在IE中等同于:

vars=0+1

条件编译为在注释中运行代码提供了途径。

一般我们在编写JavaScript代码时很少用到条件编译。不过条件编译由于其本身的特性,对我们检测系统,自动识别浏览器编程却提供了方便。

有一段很经典的代码:

varisMSIE=/*@cc_on!@*/false;

也可以这样:

varIE=0//@cc_on+1

更复杂点的:

varIEVersion=/*@cc_onfunction(){switch(@_jscript_version){case1.0:return3;case3.0:return4;case5.0:return5;case5.1:return5;case5.5:return5.5;case5.6:return6;case5.7:return7;}}()||@*/0;

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类