Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.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 计算器只需要删除一个数字_Javascript_Html_Css_Calculator - Fatal编程技术网

Javascript 计算器只需要删除一个数字

Javascript 计算器只需要删除一个数字,javascript,html,css,calculator,Javascript,Html,Css,Calculator,尝试制作一个简单的javascript计算器时遇到了问题。 当我按下时,如何仅删除一个号码< 999当按下时

尝试制作一个简单的javascript计算器时遇到了问题。 当我按下时,如何仅删除一个号码< 999当按下时<我们得到这样的99为糟糕的英语感到抱歉

函数run1(){
document.case.display.value+=“1”
};
函数run2(){
document.case.display.value+=“2”
};
函数run3(){
document.case.display.value+=“3”
};
函数run4(){
document.case.display.value+=“4”
};
函数run5(){
document.case.display.value+=“5”
};
函数run6(){
document.case.display.value+=“6”
};
函数run7(){
document.case.display.value+=“7”
};
函数run8(){
document.case.display.value+=“8”
};
函数run9(){
document.case.display.value+=“9”
};
函数run0(){
document.case.display.value+=“0”
};
函数runPlus(){
document.case.display.value++=“+”
};
函数run减号(){
document.case.display.value+=“-”
};
函数runDivide(){
document.case.display.value+=“/”
};
函数runMultiply(){
document.case.display.value+=“*”
};
函数runComma(){
document.case.display.value+=”
};
函数runBack(){
document.case.display.value-=“2”
};
函数runC(){
document.case.display.value=“”
};
函数runEquals(){
如果(document.case.display.value==“”){
document.case.display.value=“”
}否则{
var=eval(document.case.display.value)
document.case.display.value=等于;
}
}
not(显示){
保证金:0;
填充:0;
边界:0;
大纲:0;
字体大小:16px;
垂直对齐:基线;
背景:透明;
}
身体{
线高:1;
}
保险商实验室{
列表样式:无;
}
身体{
宽度:500px;
}
形式{
背景色:080808;
文本对齐:居中;
填充:7px;
}
#展示{
宽度:98%;
高度:30px;
文本对齐:右对齐;
字体大小:1.5rem;
}
.数字{
字号:2rem;
背景颜色:灰色;
高度:55px;
宽度:20%;
边界半径:5px;
显示:内联块;
填充物:5px;
}
奥普先生{
字号:2rem;
背景颜色:绿色;
高度:55px;
宽度:20%;
边界半径:5px;
显示:内联块;
填充物:5px;
}
#clearMem{
背景色:红色;
}
#相等的{
背景颜色:黄色;
宽度:82%;
}

计算器项目

按“上一步”时,您希望从输入中切掉最后一个字符。类似于
value.slice(0,-1)
。然后,将该值分配回您的输入

var val = document.case.display.value.slice(0, -1);
document.case.display.value = val;
删除最后一个字符的其他方法:

更新的代码段:

函数run1(){
document.case.display.value+=“1”
};
函数run2(){
document.case.display.value+=“2”
};
函数run3(){
document.case.display.value+=“3”
};
函数run4(){
document.case.display.value+=“4”
};
函数run5(){
document.case.display.value+=“5”
};
函数run6(){
document.case.display.value+=“6”
};
函数run7(){
document.case.display.value+=“7”
};
函数run8(){
document.case.display.value+=“8”
};
函数run9(){
document.case.display.value+=“9”
};
函数run0(){
document.case.display.value+=“0”
};
函数runPlus(){
document.case.display.value++=“+”
};
函数run减号(){
document.case.display.value+=“-”
};
函数runDivide(){
document.case.display.value+=“/”
};
函数runMultiply(){
document.case.display.value+=“*”
};
函数runComma(){
document.case.display.value+=”
};
函数runBack(){
var val=document.case.display.value.slice(0,-1);
document.case.display.value=val;
};
函数runC(){
document.case.display.value=“”
};
函数runEquals(){
如果(document.case.display.value==“”){
document.case.display.value=“”
}否则{
var=eval(document.case.display.value)
document.case.display.value=等于;
}
}
not(显示){
保证金:0;
填充:0;
边界:0;
大纲:0;
字体大小:16px;
垂直对齐:基线;
背景:透明;
}
身体{
线高:1;
}
保险商实验室{
列表样式:无;
}
身体{
宽度:500px;
}
形式{
背景色:080808;
文本对齐:居中;
填充:7px;
}
#展示{
宽度:98%;
高度:30px;
文本对齐:右对齐;
字体大小:1.5rem;
}
.数字{
字号:2rem;
背景颜色:灰色;
高度:55px;
宽度:20%;
边界半径:5px;
显示:内联块;
填充物:5px;
}
奥普先生{
字号:2rem;
背景颜色:绿色;
高度:55px;
宽度:20%;
边界半径:5px;
显示:内联块;
填充物:5px;
}
#clearMem{
背景色:红色;
}
#相等的{
背景颜色:黄色;
宽度:82%;
}

计算器项目

按“上一步”时,您希望从输入中切掉最后一个字符。某物