新手写的计算器函数,毛病一大堆,还能不能改对?
刚开始,没写求结果的函数时还能输出点击后的数字,等把计算结果的函数写完后,点击都没反应了。。。。新手,实践的第一个作品,毛病肯定一大堆,还希望有大大能够不介意,后给我指点一下。
计算器.zip
(1.91 KB)
程序代码:
<script type="text/javascript"> var result; var str; var i = 0; function onclickclear() { str = document.getElementById("nummessege"); str.value = ""; } function onclicknum(num){ str = document.getElementById("nummessege"); str.value = str.value+num; if (str.value[i]=='.'&&str.value[i-1]=='.') window.alert("输入格式错误!\n"); i++; } function onclickresult(){ result = document.getElementById("nummessege"); var a,judge,b; a = str.value[0]; judge = str.value[1]; b = str.value[3]; switch (judge){ case + : result.value = a + b; break; case - : result.value = a - b; break; case * : result.value = a * b; break; case / : result.value = a / b; break; } } </script>