js如何定义和在body中使用全局变量
时间: 2024-04-10 20:28:33 浏览: 149
spring boot 和 freemaker 全局变量
在JavaScript中,你可以通过使用关键字 `var`、`let` 或 `const` 来定义全局变量。这些变量在整个脚本中都可用,包括 `body` 中的 JavaScript 代码。
以下是在 `body` 中定义和使用全局变量的示例:
```html
<!DOCTYPE html>
<html>
<head>
<title>全局变量示例</title>
</head>
<body>
<script>
// 使用 var 关键字定义全局变量
var globalVar = '我是一个全局变量';
function foo() {
// 在函数内部也可以访问全局变量
console.log(globalVar);
}
foo(); // 输出:我是一个全局变量
// 使用 let 关键字定义全局变量(ES6及以上版本可用)
let anotherGlobalVar = '我也是一个全局变量';
function bar() {
// 在函数内部也可以访问全局变量
console.log(anotherGlobalVar);
}
bar(); // 输出:我也是一个全局变量
// 使用 const 关键字定义全局常量(ES6及以上版本可用)
const globalConst = '我是一个全局常量';
function baz() {
// 在函数内部也可以访问全局常量
console.log(globalConst);
}
baz(); // 输出:我是一个全局常量
</script>
</body>
</html>
```
在上面的示例中,`globalVar`、`anotherGlobalVar` 和 `globalConst` 都是全局变量,可以在 `body` 中的任何地方访问和使用它们。
阅读全文