以下这一段JS代码规范吗?如果不规范,请指出其不规范的地方:
- JScript code
if(typeof( cfg ) == 'Undefined') { //alert(); var cfg = {}; } else if(typeof(cfg.gVar_swtUrl) == 'Undefined' || typeof(cfg.gVar_swtJs) == 'Undefined' || typeof(cfg.gVar_qqUrl) == 'Undefined' || typeof(cfg.gVar_qqId) == 'Undefined' || typeof(cfg.gVar_yyTel) == 'Undefined') { //alert("初始化参数错误!"); }
②JS 和JSCRIPT的区别
------解决方案--------------------
能执行通过么?能执行就是规范的。O(∩_∩)O~
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
typeof不是函数,是操作符。
if (typeof cfg == 'undefined') {
....
}
typeof返回值没有大写。
------解决方案--------------------
那个括号是可选项。可有可无。
------解决方案--------------------
我一般都是用 str === undefined