首页 > 解决方案 > 如何将 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--;
}

标签: javascript

解决方案


skoras在函数顶部定义,因此他们可以直接访问它

例子

var skoras = 10;

function add(value) {
    skoras += value;
}

function display() {
    console.log("skoras =", skoras);
}

display();
add(2);
display();


推荐阅读