if(!window.Sys)在JS文件中的含义是什么?

时间:2014-10-28 15:31:52

标签: javascript

我正在调试一个JS文件并注意到这个if语句:

if (!window.Sys)

然后在此条件下初始化命名空间。我的问题是,这个有条件的测试是什么?在我的场景中,我在搜索有意义的答案时所用的信息并不多。

2 个答案:

答案 0 :(得分:3)

它会查找Sys - 命名空间,无论它是否存在。

这是ASP.NET AJAX«

的特殊命名空间»[...] root命名空间

答案 1 :(得分:2)

它测试Sys变量中对象的window属性是否为false值。

这通常是“已定义某事window.Sys

的简写。”
相关问题