Javascript JS事件问题-存储提示值并稍后调用

Javascript JS事件问题-存储提示值并稍后调用,javascript,html,dom-events,calculator,Javascript,Html,Dom Events,Calculator,试着给自己建立一个计算器,它接受两个提示数字,然后有一组单独的按钮来计算它们 我遇到的问题是,我使用提示的number1和number2并将它们保存为变量,但是当我试图在外部函数中调用变量时,它告诉我变量(number1和number2)没有定义 有什么帮助吗 ps:我已经开始使用添加按钮,然后将添加sub/mult/div,只需要启动第一个按钮 //要求用户选择两组数字,然后将它们存储为变量 函数numRequest(){ var number1=prompt('选择要计算的第一个数字:')

试着给自己建立一个计算器,它接受两个提示数字,然后有一组单独的按钮来计算它们

我遇到的问题是,我使用提示的number1和number2并将它们保存为变量,但是当我试图在外部函数中调用变量时,它告诉我变量(number1和number2)没有定义

有什么帮助吗

ps:我已经开始使用添加按钮,然后将添加sub/mult/div,只需要启动第一个按钮

//要求用户选择两组数字,然后将它们存储为变量
函数numRequest(){
var number1=prompt('选择要计算的第一个数字:');
var number2=prompt('选择要计算的第二个数字:');
//只是一个外部检查器,以查看是否正在保存提示
log('first choice-->'+number1);
log('second choice-->'+number2);
//存储为变量的数字显示在计算器窗口上
document.getElementById('resBanner').innerHTML=('youselected'+number1+'和'+number2');
}
//这就是问题所在
//当我按下调用函数addition()的按钮时,这两个数字不是
//因为某种原因而被定义
函数加法(){
var res=编号(编号1)+编号(编号2);
document.getElementById('resBanner')。innerHTML=res;
}
//函数减法(){}
//函数除法(){}
//函数乘法()

//要求用户选择两组数字,然后将它们存储为变量
让1号;
让我们看一看2号;
函数numRequest(){
number1=prompt('选择要计算的第一个数字:');
number2=prompt('选择要计算的第二个数字:');
//只是一个外部检查器,以查看是否正在保存提示
log('first choice-->'+number1);
log('second choice-->'+number2);
//存储为变量的数字显示在计算器窗口上
document.getElementById('resBanner').innerHTML=('youselected'+number1+'和'+number2');
}
//这就是问题所在
//当我按下调用函数addition()的按钮时,这两个数字不是
//因为某种原因而被定义
函数加法(){
var res=编号(编号1)+编号(编号2);
document.getElementById('resBanner')。innerHTML=res;
}
//函数减法(){}
//函数除法(){}

//函数乘法()

//要求用户选择两组数字,然后将它们存储为变量
变量1,变量2;
函数numRequest(){
number1=prompt('选择要计算的第一个数字:');
number2=prompt('选择要计算的第二个数字:');
//只是一个外部检查器,以查看是否正在保存提示
log('first choice-->'+number1);
log('second choice-->'+number2);
//存储为变量的数字显示在计算器窗口上
document.getElementById('resBanner').innerHTML=('youselected'+number1+'和'+number2');
}
//这就是问题所在
//当我按下调用函数addition()的按钮时,这两个数字不是
//因为某种原因而被定义
函数加法(){
var res=编号(编号1)+编号(编号2);
document.getElementById('resBanner')。innerHTML=res;
}
numRequest();
加法();
//函数除法(){}
//函数乘法(){}


变量声明为
numRequest
函数的本地变量。您需要使它们成为全局变量,以便两个函数都可以访问它们。这是否回答了您的问题?虽然这是一个复制品,但您只需在那里滚动较少的内容即可。@Barmar干杯,这是否也适用于新功能?新函数能否使用全局变量中的相同值?所有函数都可以访问全局变量@法拉第博士