js写关联计算器

本文介绍了如何使用JavaScript编写一个关联计算器,该计算器在执行运算前会进行一系列条件判断,确保逻辑正确无误。通过层层检查,只有当所有条件满足时才会执行实际的计算操作。
摘要由CSDN通过智能技术生成

一般计算器直接让两个数进行运算就行,但开发时都要逻辑的,一个程序第一关过不去,后面就不会显示,也就是进不去

下面代码是关联计算器:

一层层的去判断是否满足条件才能进行后面的程序,知道排除错误,当所有条件满足后才进入运算里面

<script>

        var num1 = prompt('数字1').trim();  //去前后空格
        var num2 = prompt('数字2').trim();  //去前后空格
        if(num1.length == 0 || num2 == 0){  //去空格后长度还为0出错
            alert("不合法")
        }else{                               //有值如果是字符
            num1 = parseFloat(num1);         //转化数字
            num2 = parseFloat(num2);         //转化数字
            if(isNaN(num1) || isNaN(num2)){     //判断是否是数字
                alert("不合法")
            }else{
                var ys = prompt('选择方式运算  + - * / %')
                switch(ys){
                    case '+':document.write(num1+"+"+num2+"="+(num1+num2))
                    break;
                    case '-':document.write(num1+"-"+num2+"="+(num1-num2))
                    break;
                    case '*':document.write(num1+"*"+num2+"="+(num1*num2))
                    break;
                    case '/':document.write(num1+"/"+num2+"="+(num1/num2))
                    break;
                    case '%':document.write(num1+"%"+num2+"="+(num1%num2))
                    break;
                }
            }
        }

</script>

效果如下:

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值