0
我想要一个JS函数来说明是否设置了变量。我在下面定义了isset()。检查是否在javascript中设置了变量
它的行为很奇怪,如评论中所述。有任何想法吗?
<html>
<head></head>
<body>
<script type="text/javascript">
function isset(variableName) {
return typeof variableName != 'undefined';
}
a = 5;
console.log(isset(a));
console.log(isset(b)); // returns an error.
</script>
</body>
</html>
'variableName'与'varname'不一样。为什么要尝试访问未声明的变量? – 2013-04-05 21:45:15
谢谢!现在输出更有意义。 – 2013-04-05 21:46:35
由于您更改了代码,因此它现在应该返回'true',因此也更改了代码注释。 – 2013-04-05 21:47:55