为了账号安全,请及时绑定邮箱和手机立即绑定

javascript 这个do while循环为什么只循环了一遍

javascript 这个do while循环为什么只循环了一遍

子衿沉夜 2019-03-22 23:19:45
代码如下,没有贴出全部代码,因为太长太杂了://每当输入1或者2时,输出期望内容后,都会再次提示输入数字,直到输入3,程序结束    let answer = 0;    do{        defaultPage();        answer = require('readline-sync').question();        if(answer == 1){            return action1(input);        }else if(answer == 2){            return action2(input);        }else if(answer == 3){            return '已退出';        }else{            return 'Bad choice, please choose again!'        }    }while(answer == 1)   }运行结果如下:
查看完整描述

2 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

return是会结束当前函数执行的, 所以循环也一并退出了


查看完整回答
反对 回复 2019-04-09
?
波斯汪

TA贡献1811条经验 获得超4个赞

建议你百度下return


查看完整回答
反对 回复 2019-04-09
  • 2 回答
  • 0 关注
  • 541 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信