Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript i';我做了一个计算器,但我不知道如何显示计算器是如何计算的_Javascript_Html - Fatal编程技术网

Javascript i';我做了一个计算器,但我不知道如何显示计算器是如何计算的

Javascript i';我做了一个计算器,但我不知道如何显示计算器是如何计算的,javascript,html,Javascript,Html,我已经做了一个计算器,它工作,它不是最漂亮的,但它的工作,这对我来说已经足够好了,因为我几乎是一个初学者在编码 我最后缺少的是一个显示计算过程的小文本框。例如“3+4=7” 我真的很感激能得到的每一点帮助。如果你需要任何额外的代码从我的文件或任何东西,然后请让我知道 函数计算(){ var n1=parseFloat(document.getElementById(“n1”).value); var n2=parseFloat(document.getElementById(“n2”).val

我已经做了一个计算器,它工作,它不是最漂亮的,但它的工作,这对我来说已经足够好了,因为我几乎是一个初学者在编码

我最后缺少的是一个显示计算过程的小文本框。例如“3+4=7”

我真的很感激能得到的每一点帮助。如果你需要任何额外的代码从我的文件或任何东西,然后请让我知道

函数计算(){
var n1=parseFloat(document.getElementById(“n1”).value);
var n2=parseFloat(document.getElementById(“n2”).value);
var oper=document.getElementById(“运算符”).value;
如果(操作==“+”)
{
document.getElementById(“结果”).value=n1+n2;
}
如果(操作==“-”)
{
document.getElementById(“结果”)。值=n1-n2;
}
如果(操作==“/”)
{
document.getElementById(“结果”).value=n1/n2;
}
如果(操作==“*”)
{
document.getElementById(“结果”).value=n1*n2;
}
}

+
-
/
*
总和
您可以这样做

函数计算(){
var n1=parseFloat(document.getElementById(“n1”).value);
var n2=parseFloat(document.getElementById(“n2”).value);
var oper=document.getElementById(“运算符”).value;
如果(操作==“+”)
{
document.getElementById(“结果”).value=n1+n2;
}
如果(oper==“-”),则为else
{
document.getElementById(“结果”)。值=n1-n2;
}
否则如果(操作==“/”)
{
document.getElementById(“结果”).value=n1/n2;
}
如果(oper==“*”)为else
{
document.getElementById(“结果”).value=n1*n2;
}
document.getElementById(“操作”).value=n1+oper+n2+“=”+document.getElementById(“结果”).value;
}

+
-
/
*
总和

这将允许您在JavaScript世界中进行更多的探索

const in_N1=document.getElementById('N1'))
,in_N2=document.getElementById('N2'))
,Operator=document.getElementById(“operators”)
,btCalc=document.getElementById('bt-Calc')
,txtResult=document.getElementById('result'))
btCalc.onclick=()=>
{
设结果=0
开关(操作员值){
格“+”:
结果=输入N1.valueAsNumber+输入N2.valueAsNumber
打破
案例'-':
结果=in_N1.valueAsNumber-in_N2.valueAsNumber
打破
案例“/”:
结果=输入N1.valueAsNumber/输入N2.valueAsNumber
打破
案例“*”:
结果=in_N1.valueAsNumber*in_N2.valueAsNumber
打破
}
txtResult.appendChild(document.createTextNode(`${in_N1.value}${Operator.value}${in_N2.value}=${Result}\n`)
}

+
-
/
*
=