注册 登录
编程论坛 JavaScript论坛

新手写的计算器函数,毛病一大堆,还能不能改对?

xypai 发布于 2016-11-29 14:40, 2929 次点击
刚开始,没写求结果的函数时还能输出点击后的数字,等把计算结果的函数写完后,点击都没反应了。。。。
新手,实践的第一个作品,毛病肯定一大堆,还希望有大大能够不介意,后给我指点一下。
只有本站会员才能查看附件,请 登录

程序代码:

        <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>
3 回复
#2
leeqihero2016-12-13 12:40
http://sandbox.
帮你修改了下,去看看
#3
zjm09102017-01-04 08:21
#4
zjm09102017-01-04 08:21
1