<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible"content="ie = edge">
</title></title>
<script>
var num1;
var num2;
function addition(){
num1 = parseFloat(prompt('加法\n请输入第一个值'));
for(i = 1; i <= 1000; i++){
if(!parseFloat(num1)){
alert('请输入数字')
num1 = parseFloat(prompt('加法\n请输入第一个值'));
}
else{
num2 = parseFloat(prompt('加法\n请输入第二个值'));
if(!parseFloat(num2)){
alert('请输入数字')
}else{
alert('和为'+(num1+num2));
break;
}
}
}
}
function subtraction(){
num1 = parseFloat(prompt('减法\n请输入第一个值'));
for(i = 1; i <= 1000; i++){
if(!parseFloat(num1)){
alert('请输入数字')
num1 = parseFloat(prompt('减法\n请输入第一个值'));
}
else{
num2 = parseFloat(prompt('减法\n请输入第二个值'));
if(!parseFloat(num2)){
alert('请输入数字')
}else{
alert('差为'+parseFloat(num1-num2));
break;
}
}
}
}
function multiplication(){
num1 = parseFloat(prompt('乘法\n请输入第一个值'));
for(i = 1; i <= 1000; i++){
if(!parseFloat(num1)){
alert('请输入数字')
num1 = parseFloat(prompt('乘法\n请输入第一个值'));
}
else{
num2 = parseFloat(prompt('乘法\n请输入第二个值'));
if(!parseFloat(num2)){
alert('请输入数字')
}else{
alert('积为'+(num1*num2));
break;
}
}
}
}
function divisionMethod(){
num1 = parseFloat(prompt('除法\n请输入第一个值'));
for(i = 1; i <= 1000; i++){
if(!parseFloat(num1)){
alert('请输入数字')
num1 = parseFloat(prompt('除法\n请输入第一个值'));
}
else{
num2 = parseFloat(prompt('除法\n请输入第二个值'));
if(!parseFloat(num2)){
alert('请输入数字')
}else{
alert('商为'+parseFloat(num1 / num2));
break;
}
}
}
}
function calculator(){
value = prompt('欢迎使用简易计算器\n1.加法运算\n2.减法运算\n3.乘法运算\n4.除法运算\n5.退出\n请输入您的选项');
for(i = 1; i <= 10000000; i++){
if(value == 5){
alert('已退出');
break;
}
else if(value == 2){
subtraction();
value = prompt('欢迎使用简易计算器\n1.加法运算\n2.减法运算\n3.乘法运算\n4.除法运算\n5.退出\n请输入您的选项');
}
else if(value == 3){
multiplication();
value = prompt('欢迎使用简易计算器\n1.加法运算\n2.减法运算\n3.乘法运算\n4.除法运算\n5.退出\n请输入您的选项');
}
else if(value == 4){
divisionMethod();
value = prompt('欢迎使用简易计算器\n1.加法运算\n2.减法运算\n3.乘法运算\n4.除法运算\n5.退出\n请输入您的选项');
}else if(value == 1){
addition();
value = prompt('欢迎使用简易计算器\n1.加法运算\n2.减法运算\n3.乘法运算\n4.除法运算\n5.退出\n请输入您的选项');
}
else{
alert('输入值有误,请重新输入');
value = prompt('欢迎使用简易计算器\n1.加法运算\n2.减法运算\n3.乘法运算\n4.除法运算\n5.退出\n请输入您的选项');
}
}
}
calculator();
</script>
</head>>
<body>
</body>>
</html>>