目的:
可以实现简单的加减乘除操作,当选择退出的时候可以退出,否则不退出。
思路:1、用户首先需要输入要进行的操作,并对操作进行判断; 2、使用if,当判断不等于“退出”的时候,用户才可以输入数据; 3、因为主要针对已设置的一系列特定值的选项时,故使用switch; 4、当实现以上情况后,发现无法重复操作,每进行一次操作后,便直接退出。故使用do-while 进行2次判断。
代码实现:
简易计算器
do {
var cz = prompt('请您输入要进行的操作:\n1、加法\n2、减法\n3、乘法\n4、除法\n5、退出');
if (cz != 5) {
var num1 = parseFloat(prompt('请您输入第一个数'));
var num2 = parseFloat(prompt('请您输入第二个数'));
function getrs(num1, num2) {
switch (cz) {
case '1':
return num1 + num2;
break;
case '2':
return num1 - num2;
break;
case '3':
return num1 * num2;
break;
case '4':
return num1 / num2;
}
}
var jg = getrs(num1, num2);
alert('结果为' + jg);
}
} while (cz != 5)
alert('您正在退出!!!');
部分运行截图: