javascript - 我希望这个脚本执行 fun1 和嵌套的 fun2 函数
问题描述
我希望脚本执行函数 fun1 和嵌套函数 fun2 以显示变量 x 的值以及 x 和 y 的总和。
function fun1 (){
var x = 10;
document.write(x+"<br/>");
function fun2 (){
var y = 20;
document.write(x+y);
}
}
fun1();
解决方案
我认为你需要调用 function2() 不要在里面声明:
<!DOCTYPE html>
<html>
<head>
<title>Closure</title>
</head>
<body>
<script>
function fun1 (){
var x = 10;
document.write(x+"<br/>");
fun2(x);
}
function fun2 (x){
var y = 20;
document.write(x+y);
}
fun1();
</script>
</body>
</html>
推荐阅读
- spotify - 是否可以从 Spotify API 获取艺术家的社交媒体?
- python - 单击使用 selenium python 由 span 标签定义的“X”按钮
- firefox - 在弹出窗口关闭之前执行命令
- node.js - 什么 TypeScript 配置产生最接近 Node.js 14 功能的输出?
- php - PHP - 如何调用作为对象一部分的函数,其中一部分是变量?
- mysql - Laravel/lumen 不兼容的外键约束
- firebase - 如何使用电子邮件/密码进行注册并将代码发送到 Firebase 中的手机
- python-3.x - 使用 MatPlotLib 时出现 Python Tkinter 错误
- javascript - 在javascript中调试url
- data-warehouse - 我们知道行数据的数据缓存和组值的索引缓存。聚合器在操作之前会处理所有要缓存的数据吗?