1、先后弹出三个输入框,第一个提示:输入一个数字,第二个提示:输入一个±*/中的任意运算符,第三个提示:输入一个数字,最后弹出他们的运算结果
方法一:
var a = prompt('输入一个数字');
var b = prompt('输入一个 + - * / 中的任意运算符');
var c = prompt('再输入一个数字');
if (b === '+') {
alert(Number(a) + Number(c))
} else if (b === '-') {
alert(Number(a) - Number(c))
} else if (b === '*') {
alert(Number(a) * Number(c))
} else {
alert(Number(a) / Number(c))
}
方法二:
var a = prompt('输入一个数字');
var b = prompt('输入一个 + - * / 中的任意运算符');
var c = prompt('再输入一个数字');
switch (b) {
case '+':
alert(Number(a) + Number(c));
break;
case '-':
alert(Number(a) - Number(c));
break;
case '*':
alert(Number(a) * Number(c));
break;
case '/':
alert(Number(a) / Number(c));
break;
}
方法三:
var a = prompt('输入一个数字');
var b = prompt('输入一个 + - * / 中的任意运算符');
var c = prompt('再输入一个数字');
b === '+' ? alert(Number(a) + Number(c)):
b === '-' ? alert(Number(a) - Number(c)):
b === '*' ? alert(Number(a) * Number(c)):
b === '/' ? alert(Number(a) / Number(c)): '';
简单写法:
alert(b === '+' ? Number(a) / Number(c) :
b === '-' ? a-c :
b === '*' ? a*c :
b === '/' ? a/c :'');