1,写一个函数。用户输入任意两个数字的任意算数运算(简单的计器小功能),并能弹出运算结果。
function calculator() {
var option = arguments[0];
switch (1) {
case 1:
return arguments[1] + arguments[2];
break;
case 2:
return arguments[1] - arguments[2];
break;
case 3:
return arguments[1] * arguments[2];
break;
case 4:
return arguments[1] / arguments[2];
break;
default:
alert('输入错误!');
}
}
var number1 = prompt('输入你计算的方式:-1-计算加法-2-计算减法-3-计算乘法-4-计算除法');
var number2 = prompt('输入第一个值');
var number3 = prompt('输入第二个值');
alert('结果为' + calculator(parseFloat(number1), parseFloat(number2), parseFloat(number3)));
这里也没什么解释的就是用Switch case 实现的,也没有用形参直接用arguments,要注意的是prompt拿过来的数字是字符型的我们要把它转化为数字型的。还有这里第一次计算完了想继续你要刷新网页,有点麻烦。你可以在代码里加入循环。我在这儿就不阐述了,有问题私信我哦!