javascript - 如何将 var 值从一个函数移动到另一个函数?Javascript
问题描述
我不知道如何将 skoras 值从一个函数传递到另一个函数。这两个功能都是 onClick 功能,只需按下按钮即可激活。
var skoras = 10;
function rollDice() {
// Local Variables
var die1 = document.getElementById("die1");
var die2 = document.getElementById("die2");
var status = document.getElementById("status");
var score = document.getElementById("score");
var nextRoom = document.getElementById("nextRoom");
var ok = document.getElementsByClassName("ok");
//score
for (i = 1; i > 0; i--) {
skoras -= 1;
skoras += diceTotal;
}
}
function checkValue() {
skoras--;
}
解决方案
您skoras
在函数顶部定义,因此他们可以直接访问它
例子
var skoras = 10;
function add(value) {
skoras += value;
}
function display() {
console.log("skoras =", skoras);
}
display();
add(2);
display();
推荐阅读
- php - 如何比较 DST 与 Laravel / Carbon 更改时的日期
- javascript - 如何在使用 j 查询提交 MVC 表单之前初始化 Value?
- php - 如何在 php 中更正重复的 json 数组
- xml - 我在 laravel 中的站点地图 xml 类型中遇到一些错误
- python - 无效的管道选项
- amazon-web-services - 运行 Jenkins 构建时获取“原因”:“资源:端口”
- php - 生成数字增量,如果您将自定义行插入数据库,则可以使用
- javascript - 使用 javascript 从文件上传表单访问文件名
- angular - 支持多种日期格式的 Angular 日期选择器
- apache-spark - 读取或写入 Parquet 格式数据时出错