Javascript 将按键的值添加到字符串

Javascript 将按键的值添加到字符串,javascript,Javascript,正在尝试建立一个计算器 我让我的按钮按下工作,但不能完全找出最好的方式来“记住”按钮按下,并获得第二个参数计算 谁能给我指一下正确的方向吗?非常新,谢谢 var results=document.getElementById(“calcResults”) var buttons=document.getElementsByClassName(“calcButton”) //将事件侦听器添加到所有按钮 对于(变量i=0;i

正在尝试建立一个计算器

我让我的按钮按下工作,但不能完全找出最好的方式来“记住”按钮按下,并获得第二个参数计算

谁能给我指一下正确的方向吗?非常新,谢谢

var results=document.getElementById(“calcResults”)
var buttons=document.getElementsByClassName(“calcButton”)
//将事件侦听器添加到所有按钮
对于(变量i=0;i

没有错误只是尝试学习:)

如果我明白了。我认为您需要为结果声明一个全局变量,该变量的值为零, 然后在您的
b按下
功能中,您需要分配上一个结果加上按钮值,然后您将得到您的结果

var results = document.getElementById("calcResults")
var buttons = document.getElementsByClassName("calcButton")
let result = 0
//Add Event listener to all the buttons 
for(var i = 0; i<buttons.length; i++){
buttons[i].addEventListener("click", btnPress)
}
//Display the button press
function btnPress() {

var x = this.innerHTML;
result = result + x 

//Show the button press
document.getElementById("calcResults").innerHTML = result
console.log(x);
}
var results=document.getElementById(“calcResults”)
var buttons=document.getElementsByClassName(“calcButton”)
设结果=0
//将事件侦听器添加到所有按钮

对于(var i=0;i如果您甚至不显示HTML,更不用说一个可运行的代码段了,那么有人应该如何帮助您呢?您需要使用
x
。您可能需要另一个变量,如
y=x
,然后根据符号进行计算,然后重置。