punisher999

先后弹出三个输入框,
第一个提示:输入一个数字,
第二个提示:输入一个+ - * /中的任意运算符,
第三个提示:输入一个数字,
最后弹出他们的运算结果
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) : \'\'
)

一道题的多种解法

 

 

分类:

技术点:

相关文章: