JavaScript实现简易计算器-Pink老师
刚开始学习,欢迎各位来指点!
<script>
var flag = true;
while (flag) {
var choose = prompt('欢迎使用简易计算器:' + '\n' + '1.加法运算:' + '\n' + '2.减法运算:' + '\n' + '3.乘法运算:' + '\n' + '4.除法运算:' + '\n' + '5.退出:' + '\n' + '请输入您的选项:');
switch (choose) {
case '1':
var num1 = parseFloat(prompt('请输入第一个数字'));
var num2 = parseFloat(prompt('请输入第二个数字'));
var result = getSum(num1, num2);
alert('运算结果是:' + result);
break;
case '2':
var num1 = parseFloat(prompt('请输入第一个数字'));
var num2 = parseFloat(prompt('请输入第二个数字'));
var result = deduct(num1, num2);
alert('运算结果是:' + result);
break;
case '3':
var num1 = parseFloat(prompt('请输入第一个数字'));
var num2 = parseFloat(prompt('请输入第二个数字'));
var result = mul(num1, num2);
alert('运算结果是:' + result);
break;
case '4':
var num1 = parseFloat(prompt('请输入第一个数字'));
var num2 = parseFloat(prompt('请输入第二个数字'));
var result = divide(num1, num2);
alert('运算结果是:' + result);
break;
case '5':
flag = false;
break;
}
}
function getSum(num1, num2) {
var sum = num1 + num2;
return sum;
}
function deduct(num1, num2) {
var sum = num1 - num2;
return sum;
}
function mul(num1, num2) {
var sum = num1 * num2;
return sum;
}
function divide(num1, num2) {
var sum = num1 / num2;
return sum;
}
</script>