<script>
function count() {
this.act = function() {
var act1 = prompt('欢迎使用简易计算器:\n 1.加法运算; \n 2.减法运算; \n 3. 乘法运算; \n 4. 除法运算;\n 5.退出;\n 请输入您的选项:')
}
this.sum = function(num1, num2) {
alert(parseFloat(num1) + parseFloat(num2))
}
this.sub = function(num1, num2) {
alert(num1 - num2)
}
this.mul = function(num1, num2) {
alert(num1 * num2)
}
this.division = function(num1, num2) {
alert(num1 / num2)
}
}
var act1 = prompt('欢迎使用简易计算器:\n 1.加法运算; \n 2.减法运算; \n 3. 乘法运算; \n 4. 除法运算;\n 5.退出;\n 请输入您的选项:')
while (act1 <= 5) {
switch (parseFloat(act1)) {
case 1:
var sumt = new count()
sumt.sum(prompt('请输入第一个值:'), prompt('请输入第二个值:'));
sumt.act();
break
case 2:
var subt = new count()
subt.sub(prompt('请输入第一个值:'), prompt('请输入第二个值:'));
subt.act();
break;
case 3:
var mult = new count()
mult.mul(prompt('请输入第一个值:'), prompt('请输入第二个值:'));
mult.act();
break;
case 4:
var divisiont = new count()
divisiont.division(prompt('请输入第一个值:'), prompt('请输入第二个值:'));
divisiont.act();
break;
default:
alert('正在退出')
}
}
alert('输入有误 请重新输入')
</script>
2.界面