Javascript 如何在p5.js中显示计算器的操作

Javascript 如何在p5.js中显示计算器的操作,javascript,processing,p5.js,Javascript,Processing,P5.js,所以我只使用p5.js构建了一个计算器。我已经使它正常工作了。我希望它能像1+1一样显示整个数字句子,但当你点击“=”时,它会删除数字句子,只显示答案。有人知道如何做到这一点吗。非常感谢您的帮助。非常感谢那些愿意帮忙的人 let number=0; 设数字1=0; 让操作=”; 函数设置(){ createCanvas(400400); 设一=createButton('1'); 一、鼠标按下(点击一); 设two=createButton('2'); 二、鼠标按下(点击两次); 设三=cre

所以我只使用p5.js构建了一个计算器。我已经使它正常工作了。我希望它能像1+1一样显示整个数字句子,但当你点击“=”时,它会删除数字句子,只显示答案。有人知道如何做到这一点吗。非常感谢您的帮助。非常感谢那些愿意帮忙的人

let number=0;
设数字1=0;
让操作=”;
函数设置(){
createCanvas(400400);
设一=createButton('1');
一、鼠标按下(点击一);
设two=createButton('2');
二、鼠标按下(点击两次);
设三=createButton('3');
三、鼠标按下(点击三次);
设四=createButton('4');
四、鼠标按下(点击四);
设五=createButton('5');
五、鼠标按下(点击五);
设六=createButton('6');
六、鼠标按下(点击六);
设七=createButton('7');
七、鼠标按下(点击七);
设八=createButton('8');
八、鼠标按下(点击右键);
设九=createButton('9');
九、鼠标按下(点击九);
设零=createButton('0');
零。鼠标按下(单击零);
让equals=createButton('=');
相等。按下鼠标(按下相等键);
let clear=createButton('AC');
清除。按下鼠标(单击清除);
让divide=createButton(“÷”);
分割。按下鼠标(单击分割);
让multiply=createButton('x');
乘法。鼠标按下(单击乘法);
让add=createButton(+);
添加。鼠标按下(单击添加);
让减号=createButton('-');
减。按下鼠标(单击分钟);
1.位置(100150);
1.尺寸(45,45);
2.位置(144150);
2.尺寸(45,45);
4.职位(100194);
四、尺寸(45、45);
六、职位(188194);
6.尺寸(45,45);
三.职位(188150);
三、尺寸(45、45);
五、职位(144194);
5.尺寸(45,45);
7.位置(100238);
7.尺寸(45,45);
八.职位(144238);
8.尺寸(45,45);
九.职位(188238);
9.尺寸(45,45);
零位(100282);
零。大小(89,45);
相等。位置(188282);
等于大小(45,45);
划分位置(232,150);
划分大小(45,45);
乘法位置(232,194);
乘以大小(45,45);
添加位置(232、238);
增加.尺寸(45,45);;
减。位置(232,282);
减。大小(45,45);
清除。位置(100106);
清晰。尺寸(177,45);
}
函数clickedOne(){
编号=编号*10+1;
}
函数clickedTwo(){
编号=编号*10+2;
}
函数clickedThree(){
编号=编号*10+3;
}
函数clickedFour(){
编号=编号*10+4;
}
函数clickedFive(){
编号=编号*10+5;
}
函数clickedSix(){
编号=编号*10+6;
}
函数clickedSeven(){
编号=编号*10+7;
}
函数clickedEight(){
编号=编号*10+8;
}
函数clickedNine(){
编号=编号*10+9;
}
函数clickedZero(){
数字=数字*10+0;
}
函数clickedDivide(){
number1=数字;
数字=0;
操作“÷”;
}
函数clickedMultiply(){
number1=数字;
数字=0;
操作=“x”;
}
函数clickedd(){
number1=数字;
数字=0;
操作=“+”;
}
函数clickedMinus(){
number1=数字;
数字=0;
操作=“-”;
}
函数clickedClear(){
数字=0;
}
函数pressedEquals(){
如果(操作==“+”){
数字=数字1+数字;
}else if(操作==“-”){
编号=编号1-编号;
}else if(操作==“x”){
数字=数字1*数字
}如果(操作==“÷”){
数字=数字1/数字
}
}
函数绘图(){
背景(220);
仰泳();
填充(20、255、255、30);
rect(100,53,177,54,5);
冲程重量(6);
冲程(0);
noFill();
rect(97,50183280,5);
冲程重量(1);
冲程(0);
填充(0);
文本大小(25);
文本(编号110、100);
}

当按下
=
时,重置操作:

函数clickedEquals(){
如果(操作==“+”){
数字=数字1+数字;
}else if(操作=“-”){
编号=编号1-编号;
}else if(操作==“x”){
编号=编号1*编号;
}否则如果(操作==“÷”){
编号=编号1/编号;
}
操作=”//