数码资讯
基于javascript的简易计算器功能的实现
这个例子为你介绍了javascript实现简单计算器功能的详细代码,供大家分享,供大家参考,具体内容如下 设计素描 uff1a 实现代码: 函数钙(事件){ 测试 / / window.alert(事件。值); 新字符串(事件值); 清除空格 val = val.trim(); VaR既= docu
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
这个例子为你介绍了javascript实现简单计算器功能的详细代码,供大家分享,供大家参考,具体内容如下
设计素描 uff1a
实现代码:
函数钙(事件){
测试
/ / window.alert(事件。值);
新字符串(事件值);
清除空格
val = val.trim();
VaR既= document.getelementbyid(水库);
如果(= =清除){
res.value = ;
}
返回
如果(= =返回){
res.value = res.value.substring(0,res.value.length - 1);
}
电源
如果(= =幂){
;
}
缬氨酸到文本
如果(val.length = val = 1 = {!)
res.value = res.value +瓦尔;
}
结果
如果(= = =){
var arr;
VaR结果;
电源
如果(res.value.indexof(P)!= 1){
ARR = res.value.split(P);
/ / window.alert(ARR);
结果:math.pow(parseFloat(ARR { 0 }),parseFloat(ARR { 1 }));
/ / window.alert(RES);
res.value =结果;
}
如果(res.value.indexof(+)!= 1){
ARR = res.value.split(+);
/ / window.alert(ARR);
结果= parseFloat(ARR { 0 })+ parseFloat(ARR { 1 });
/ / window.alert(RES);
res.value =结果;
} else if(res.value.indexof()!= 1){
ARR = res.value.split();
/ / window.alert(ARR);
结果= parseFloat(ARR { 0 })- parseFloat(ARR { 1 });
/ / window.alert(RES);
res.value =结果;
} else if(res.value.indexof(*)!= 1){
乘法
ARR = res.value.split(*);
/ / window.alert(ARR);
结果= parseFloat(ARR { 0 })* parseFloat(ARR { 1 });
/ / window.alert(RES);
res.value =结果;
} else if(res.value.indexof( / )!= 1){
ARR = res.value.split( / );
/ / window.alert(ARR);
结果= parseFloat(ARR { 0 }) / parseFloat(ARR { 1 });
/ / window.alert(RES);
res.value =结果;
} else if(res.value.indexof(%)!= 1){
/模块
Arr = res.value.split (%);
/ / window.alert(ARR);
结果= parseFloat(ARR { 0 })% parseFloat(ARR { 1 });
/ / window.alert(RES);
res.value =结果;
}
}
}
希望本文能帮助您学习Javascript程序设计。
设计素描 uff1a
实现代码:
函数钙(事件){
测试
/ / window.alert(事件。值);
新字符串(事件值);
清除空格
val = val.trim();
VaR既= document.getelementbyid(水库);
如果(= =清除){
res.value = ;
}
返回
如果(= =返回){
res.value = res.value.substring(0,res.value.length - 1);
}
电源
如果(= =幂){
;
}
缬氨酸到文本
如果(val.length = val = 1 = {!)
res.value = res.value +瓦尔;
}
结果
如果(= = =){
var arr;
VaR结果;
电源
如果(res.value.indexof(P)!= 1){
ARR = res.value.split(P);
/ / window.alert(ARR);
结果:math.pow(parseFloat(ARR { 0 }),parseFloat(ARR { 1 }));
/ / window.alert(RES);
res.value =结果;
}
如果(res.value.indexof(+)!= 1){
ARR = res.value.split(+);
/ / window.alert(ARR);
结果= parseFloat(ARR { 0 })+ parseFloat(ARR { 1 });
/ / window.alert(RES);
res.value =结果;
} else if(res.value.indexof()!= 1){
ARR = res.value.split();
/ / window.alert(ARR);
结果= parseFloat(ARR { 0 })- parseFloat(ARR { 1 });
/ / window.alert(RES);
res.value =结果;
} else if(res.value.indexof(*)!= 1){
乘法
ARR = res.value.split(*);
/ / window.alert(ARR);
结果= parseFloat(ARR { 0 })* parseFloat(ARR { 1 });
/ / window.alert(RES);
res.value =结果;
} else if(res.value.indexof( / )!= 1){
ARR = res.value.split( / );
/ / window.alert(ARR);
结果= parseFloat(ARR { 0 }) / parseFloat(ARR { 1 });
/ / window.alert(RES);
res.value =结果;
} else if(res.value.indexof(%)!= 1){
/模块
Arr = res.value.split (%);
/ / window.alert(ARR);
结果= parseFloat(ARR { 0 })% parseFloat(ARR { 1 });
/ / window.alert(RES);
res.value =结果;
}
}
}
希望本文能帮助您学习Javascript程序设计。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。