JavaScript
1、 使用表单和表格创建如图所示的简易计算器2、计算器上应该具有数字0 ~ 9,以及四种数学运算(加、减、乘、除)
3、数字和运算符用按钮来显示
提示:1、定义全局变量:
total-用来记录计算结果
FlagNew-新的操作数
Opp-运算符
2、输入数字函数:enternumber( ),输入操作数
3、
4、运算符函数:operation( ),实现操作数的连续运算
--------------------编程问答-------------------- 我想写,帮顶。祝楼主好运
应该网上搜一下,很多的 --------------------编程问答-------------------- 就是找不到才来求各位大神 --------------------编程问答-------------------- 我咋觉得像课后练习题来着~~ --------------------编程问答-------------------- 咋看得像是课后练习题来着~~~ --------------------编程问答-------------------- 我也向知道呢 --------------------编程问答-------------------- 多写写就会了。。。 --------------------编程问答-------------------- 没什么兴趣写 其实挺简单的 关键就是js中有个int跟string运算的方法不记得叫什么了
祝你好运 LZ --------------------编程问答-------------------- java初学者,等待ing --------------------编程问答-------------------- 这个不会是作业吧? --------------------编程问答-------------------- 是挺简单,但是分太少了而且没那个时间、、、
因为十一了 要玩去了、、、 --------------------编程问答--------------------
<html>
<head><title>JavaScript计算器</title></head>
<script type="text/javascript">
var total = 0;
var flagNew = 0;
var opp = "";
function show(val){
var showStr = document.getElementById("show").value;
showStr += val;
document.getElementById("show").value = showStr;
}
function operation(val){
var showNote = document.getElementById("show");
if(val != "="){
flagNew = parseFloat(showNote.value);
showNote.value = "";
opp = val;
return;
}
if(opp == "+"){
total = flagNew + parseFloat(showNote.value);
}else if(opp == "-"){
total = flagNew - parseFloat(showNote.value);
}else if(opp == "*"){
total = flagNew * parseFloat(showNote.value);
}else if(opp == "/"){
total = flagNew / parseFloat(showNote.value);
}
showNote.value = total.toString();
if(showNote.value == "Infinity"){
showNote.value = "除数不能为0";
}
}
function reset(){
total = 0;
opp = "";
flagNew = 0;
document.getElementById("show").value = "";
}
</script>
<body>
<input type="text" id="show" readonly="readonly" style="width: 97px;text-align: right;" />
<input type="button" value="C" onclick="reset()" />
<br/>
<input type="button" value="1" style="width: 26px;" onclick="show(this.value)" />
<input type="button" value="2" style="width: 26px;" onclick="show(this.value)" />
<input type="button" value="3" style="width: 26px;" onclick="show(this.value)" />
<input type="button" value="+" style="width: 26px;" onclick="operation(this.value)" />
<br/>
<input type="button" value="4" style="width: 26px;" onclick="show(this.value)" />
<input type="button" value="5" style="width: 26px;" onclick="show(this.value)" />
<input type="button" value="6" style="width: 26px;" onclick="show(this.value)" />
<input type="button" value="-" style="width: 26px;" onclick="operation(this.value)" />
<br/>
<input type="button" value="7" style="width: 26px;" onclick="show(this.value)" />
<input type="button" value="8" style="width: 26px;" onclick="show(this.value)" />
<input type="button" value="9" style="width: 26px;" onclick="show(this.value)" />
<input type="button" value="*" style="width: 26px;" onclick="operation(this.value)" />
<br/>
<input type="button" value="." style="width: 26px;" onclick="show(this.value)" />
<input type="button" value="0" style="width: 26px;" onclick="show(this.value)" />
<input type="button" value="=" style="width: 26px;" onclick="operation(this.value)" />
<input type="button" value="/" style="width: 26px;" onclick="operation(this.value)" />
<br/>
</body>
</html>
补充:Java , Java相关