简单的编程题


先后弹出三个输入框,
第一个提示:输入一个数字,
第二个提示:输入一个+ - * /中的任意运算符,
第三个提示:输入一个数字,
最后弹出他们的运算结果
var num1 = prompt('输入一个数字');
var num2 = prompt('输入一个+ - * /中的任意运算符');
var num3 = prompt('输入一个数字');
switch (num2) {
    case '+':
        alert(num1 * 1 + num3 * 1);
        break;
    case '-':
        alert(num1 - num3);
        break;
    case '*':
        alert(num1 * num3);
        break;
    case '/':
        alert(num1 / num3);
}
if (num2==='+'){
    alert(num1 * 1 + num3 * 1);
}else if (num2==='-'){
    alert(num1-num3)
}else if (num2==='*'){
    alert(num1*num3)
}else if (num2==='/'){
    alert(num1/num3)
}
(num2 === '+') ? alert(num1 + num3) : (num2 === '-') ? alert(num1 - num3) : (num2 === '*') ? alert(num1 * num3) : (num2 === '/') ? alert(num1 / num3) : ''
alert (
    (num2 === '+') ?(num1*1 + num3*1) :
        (num2 === '-') ?(num1 - num3) :
            (num2 === '*') ? (num1 * num3) :
                (num2 === '/') ? (num1 / num3) : ''
)

一道题的多种解法

 

 
posted @ 2019-12-10 21:00  巷陌i  阅读(234)  评论(0编辑  收藏  举报