Javascript白计算器
HTML
首先,我们在网页上输入一个输入框和几个计算器按钮。
C
像
%
我
七
八
九
+
—
四
五
六
*
。
一
二
三
X年;
B.
零
。
=
js
按操作类型操作:
函数运算符(类型){
开关(类型){
案例清除:
input.value =0;
_string.length = 0;
/*document.getElementById (CCC).InnerHTML= ;
为(i = 0;i < _string.length;i++)
{
document.getelementbyid(CCC).innerHTML += _string {我} +
}
打破;
案例回退:
如果(checknum(输入值)!= 0){
input.value = input.value.replace( / /美元,);
如果(input.value = ={)
input.value =0;
}
}
打破;
:
如果(checknum(输入值)!= 0){
input.value = -input.value;
}
打破;
案例% :
如果(checknum(输入值)!= 0){
input.value = input.value / 100;
}
打破;
案例战俘:
如果(checknum(输入值)!= 0){
input.value = math.pow(input.value,2);
}
打破;
案例开方:
如果(checknum(输入值)!= 0){
input.value = math.sqrt(输入值);
}
打破;
案例加:
如果(checknum(输入值)!= 0){
_string.push(输入值);
_type = 加input.value =+;
input.name =型;
}
打破;
案例减号:
如果(checknum(输入值)!= 0){
_string.push(输入值);
_type =减input.value = ;
input.name =型;
}
打破;
案例乘法:
如果(checknum(输入值)!= 0){
_string.push(输入值);
_type =乘input.value =X;
input.name =型;
}
打破;
案例鸿沟:
如果(checknum(输入值)!= 0){
_string.push(输入值);
_type =鸿沟=输入值;
input.name =型;
}
打破;
案例结果:
如果(checknum(输入值)!= 0){
_string.push(输入值);
如果(parseInt(_string。长度)% 2!= 0){
_string.push(_string { 2 } _string.length)
}
如果(_type = = +){
input.value = parseFloat(结果(_string){ 0 })+ parseFloat(结果(_string){ 1 });
input.name =型
否则如果}(_type = =减){
input.value = parseFloat(结果(_string){ 0 })- parseFloat(结果(_string){ 1 });
input.name =型
否则如果}(_type = =乘){
input.value = parseFloat(结果(_string){ 0 })* parseFloat(结果(_string){ 1 });
input.name =型
否则如果}(_type = =分){
Input.value = parseFloat (result (_string) {0}) / parseFloat (result (_string) {1});
input.name =型
}
打破;
}
}
}
以上是本文的全部内容,希望大家能喜欢。