JS的简陋计算器(入门例题):第一题

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        function simpleCalculator(num1,num2,operator){
            //创建简单计算器函数
            let result;
            switch(operator){
                //通过switch()创建判断语句
                //参数设置为输入运算符,进行判断执行
                case '+':
                result=num1+num2;
                break;
                //使用break,在执行完当前语句后跳出,防止执行完当前语句后执行下一个case语句
                case '-': 
                result=num1-num2;
                break;
                case '*':
                result=num1*num2;
                break;
                case '/':               
                if(num2!==0){
                result=num1/num2;
                }else{
                result='被除数不能为0';
                }
                break;

                default:
                result='无效运算';
                //case语句全部不执行时,执行default语句
        
        }
        return result;
    }

    let num1=parseFloat(prompt('请输入第一个数字'));
    //parseFloat是将用户输入的字符串(用户输入即为字符串,即使输入的是数字)转变为数值,便于进行数值运算
    //prompt(),弹出弹窗进行值的输入,包含确定和取消键,在浏览器环境中使用,属于web的API,不是JS的核心,在其他环境中不一定适用
    let num2=parseFloat(prompt('请输入第二个数字'));
    let operator=prompt('请输入运算符:').trim();
    //trim()用于去除字符串两端的空白字符。空白字符包括空格、制表符、换行符等。
    //trim() 方法不会改变原始字符串,而是返回一个新的字符串。

    let result =simpleCalculator(num1,num2,operator);
    console.log(`计算器:${result}`);
    </script>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值