JavaScript全局变量没有打印hello

JavaScript Global Variable is not printing hello

本文关键字:打印 hello 全局变量 JavaScript      更新时间:2023-09-26

我有以下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);  
};

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

您需要调用它:

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

调用foo()对您想要显示警报的事件

use:

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