如何从JavaScript中的其他函数调用变量?

时间:2015-02-07 23:34:48

标签: javascript html

我正在尝试计算总费用,并使用提醒显示用户点击“提交”按钮时的总费用。我不知道如何从其他函数调用var。有办法吗?任何帮助将不胜感激。谢谢!

  <script type = "text/javascript">
function CostCalculate(){
    var TotalCost = AppleCost + OrangeCost + BananaCost;
    alert("Your total cost is $ " + TotalCost);
}
function getQuantity1(){
    var promptNum = prompt("Enter numbers of Apple: ");
    var AppleNum = parseInt(promptNum);
    var AppleCost = AppleNum * 0.59;
}
function getQuantity2(){
    var promptNum = prompt("Enter numbers of Orange: ");
    var OrangeNum = parseInt(promptNum);
    var OrangeCost = OrangeNum * 0.49;      
}
function getQuantity3(){
    var promptNum = prompt("Enter numbers of Banana: ");
    var BananaNum = parseInt(promptNum);
    var BananaCost = BananaNum * 0.39;
}

1 个答案:

答案 0 :(得分:0)

Helo,我想你应该在javascript中阅读有关变量范围的内容。  https://msdn.microsoft.com/en-us/library/ie/bzt2dkta(v=vs.94).aspx

您无法访问在另一个函数中声明的变量。你可以做的是在函数之外定义变量。