其他分享
首页 > 其他分享> > 黑马js简易计算器

黑马js简易计算器

作者:互联网

黑马js简易计算器

1.JavaScript部分

<script>
        do {
            var operation = prompt('欢迎使用简易计算器:' + '\n' + '1.加法运算' + '\n' + '2.减法运算' + '\n' + '3.乘法运算' + '\n' + '4.除法运算' + '\n' + '5.退出' + '\n' + '请输入您的选择' + '\n');
            switch (operation) {
                case '1':
                    jia();
                    break;
                case '2':
                    jian();
                    break;
                case '3':
                    cheng();
                case '4':
                    chu();
            }
        } while (operation !== '5');
        alert('正在退出');

        function jia() {
            var num1 = parseFloat(prompt('第1个数:'));
            var num2 = parseFloat(prompt('第2个数:'));
            var sum = num1 + num2;
            var total = num1 + '+' + num2 + '=' + sum;
            alert(sum);
        }

        function jian() {
            var num1 = parseFloat(prompt('第1个数:'));
            var num2 = parseFloat(prompt('第2个数:'));
            var sum = num1 - num2;
            var total = num1 + '-' + num2 + '=' + sum;
            alert(total);
        }

        function cheng() {
            var num1 = parseFloat(prompt('第1个数:'));
            var num2 = parseFloat(prompt('第2个数:'));
            var sum = num1 * num2;
            var total = num1 + '*' + num2 + '=' + sum;
            alert(total);
        }

        function chu() {
            var num1 = parseFloat(prompt('第1个数:'));
            var num2 = parseFloat(prompt('第2个数:'));
            var sum = num1 / num2;
            var total = num1 + '÷' + num2 + '=' + sum;
            alert(total);
        }
    </script>

2.界面

 

标签:prompt,num1,num2,sum,js,parseFloat,计算器,var,黑马
来源: https://blog.csdn.net/IOT_amazingY/article/details/116207926