如果第一个数没有输入,怎样让它跳回到输入第一个数这里?????

zhang10495383 2016-01-13 02:58:38
var a1 = window.prompt("请输入第一个数!", "");
if (a1 == "" || a1 == 0) {
alert("请输入一个数字!");
}
var b1 = window.prompt("请输入第二个数!", "");
if (a1 == "" || a1 == 0) {
alert("请输入一个数字!");
}
var c1 = window.prompt("请输入第三个数!", "");
if (a1 == "" || a1 == 0) {
alert("请输入一个数字!");
}
var d_max = Math.max(a1, b1, c1);
document.write("最大值为:"+d_max);
...全文
146 7 打赏 收藏 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
scscms太阳光 2016-01-14
  • 打赏
  • 举报
回复
理论上return必须放在函数体内才行!!
    function fun(){
        var txt = ["一","二","三"],arr = [];
        return function(){
            if(arr.length == 3){
                alert("最大值为:"+ Math.max.apply(this,arr));
            }else{
                var a1 = parseInt(window.prompt("请输入第" + txt[arr.length] + "个数!", ""));
                if(isNaN(a1) || 0 == a1){
                    alert("请输入一个数字!");
                }else{
                    arr.push(a1);
                }
                arguments.callee.call(null);
            }
        }();
    }
    fun();
杨小事er 2016-01-13
  • 打赏
  • 举报
回复
引用 5 楼 zhang10495383 的回复:
[quote=引用 1 楼 slwsss 的回复:] var a1 = window.prompt("请输入第一个数!", ""); if (a1 == "" || a1 == 0) { alert("请输入一个数字!"); return;//这样? } var b1 = window.prompt("请输入第二个数!", ""); if (a1 == "" || a1 == 0) { alert("请输入一个数字!"); return; } var c1 = window.prompt("请输入第三个数!", ""); if (a1 == "" || a1 == 0) { alert("请输入一个数字!"); return; }
加了么有效果啊[/quote] 理论上 1楼应该是可以用的,可能是你别的代码出来问题把
zhang10495383 2016-01-13
  • 打赏
  • 举报
回复
引用 1 楼 slwsss 的回复:
var a1 = window.prompt("请输入第一个数!", ""); if (a1 == "" || a1 == 0) { alert("请输入一个数字!"); return;//这样? } var b1 = window.prompt("请输入第二个数!", ""); if (a1 == "" || a1 == 0) { alert("请输入一个数字!"); return; } var c1 = window.prompt("请输入第三个数!", ""); if (a1 == "" || a1 == 0) { alert("请输入一个数字!"); return; }
加了么有效果啊
baidu_33731099 2016-01-13
  • 打赏
  • 举报
回复
var a1 = null; do{ a1 = window.prompt("请输入第一个数!", ""); }while(isNaN(a1))
zhang10495383 2016-01-13
  • 打赏
  • 举报
回复
不行啊,加了么效果
天际的海浪 2016-01-13
  • 打赏
  • 举报
回复
do { var a1 = window.prompt("请输入第一个数!", ""); } while(a1 == "" || a1 == 0); do { var b1 = window.prompt("请输入第二个数!", ""); } while(b1 == "" || b1 == 0);
slwsss 2016-01-13
  • 打赏
  • 举报
回复
var a1 = window.prompt("请输入第一个数!", ""); if (a1 == "" || a1 == 0) { alert("请输入一个数字!"); return;//这样? } var b1 = window.prompt("请输入第二个数!", ""); if (a1 == "" || a1 == 0) { alert("请输入一个数字!"); return; } var c1 = window.prompt("请输入第三个数!", ""); if (a1 == "" || a1 == 0) { alert("请输入一个数字!"); return; }

87,984

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧