function qiuhe(){
while(true){
var shuru=prompt('1.加法运算'+'\n'+'2.减法运算'+'\n'+'3.乘法运算'+'\n'+'4.除法运算'+'\n'+'5.退出');
var opeater=Number(shuru);
if(opeater==1){
var result;
var num1 = prompt('请输入第一个值:');
var num2 = prompt('请输入第二个值:');
var result=parseFloat(num1)+parseFloat(num2);
var end=alert(result)
}
else if(opeater==2){
var result;
var num1 = prompt('请输入第一个值:');
var num2 = prompt('请输入第二个值:');
result=parseFloat(num1)-parseFloat(num2);
var end=alert(result)
}
else if(opeater==3){
var result;
var num1 = prompt('请输入第一个值:');
var num2 = prompt('请输入第二个值:');
result=parseFloat(num1)*parseFloat(num2);
var end=alert(result)
}
else if(opeater==4){
var result;
var num1 = prompt('请输入第一个值:');
var num2 = prompt('请输入第二个值:');
result=parseFloat(num1)/parseFloat(num2);
var end=alert(result)
}
else if(opeater==5)
{
var result;
return '退出中'
break;
}
else{
var end= alert('输入错误')
}
}
return end;
}
qiuhe()
代码是这样的·,然后是实现一个简易计算器的函数,最后的那个return end根本不起效果,有没有都可以运行,如果我把 每个else if 最后var end=alert(result),改为return result;这个函数就不能实现循环的效果,会跳出while循环,但是如果我把return result放在while的后面,没有结果输出,有哪位看到的朋友能帮我解决一下吗?#Javascript#函数