日期:2014-05-16  浏览次数:20449 次

js判断是否undefined的问题
JScript code

function isUndefined(variable) {
    return typeof variable == 'undefined' ? true : false;
}

if(isUndefined(test)){
  alert('变量未定义');
}


我有个验证变量是否未定义的js函数 但是调用的时候 还是会提示:“错误: 'test' 未定义”
请问这是什么原因呢?很莫名的 

代码里面很多地方都调用了这个函数的

------解决方案--------------------

if(isUndefined(test)){
alert('变量未定义');
}

test 未定义,你在这儿使用了这个变量。当然报错