JavaScript全局变量不打印你好

时间:2014-06-11 14:55:53

标签: javascript

我有以下HTML代码:

<!doctype html>
<html>
<head>
   <meta charset="utf-8">
   <title>Test</title>
    <script src="11jun14.js"></script>

</head>
<body>
</body>
</html>

遵循JS代码:

var globalVar = "hello";

var foo = function() {
    alert(globalVar);  
};

它应该打印出你好,但它没有这样做,我已经检查了javascript工具来调试它,并且没有错误信息,任何人都有任何线索为什么它不打印你好?

3 个答案:

答案 0 :(得分:1)

您需要调用它:

var globalVar = "hello";

var foo = function() {
    alert(globalVar);  
};

foo();

答案 1 :(得分:1)

调用foo()以显示要显示警报的事件

答案 2 :(得分:-1)

使用:

var globalVar = "hello";

var foo = function() {
    alert(globalVar);  
};
new foo;