javascript求大佬帮我看看代码哪里错了 一直达不到自己想要的效果

随机产生0~100之间的随机整数,如果是3的倍数,就把该数显示在页面,如果产生的是0,就结束产生随机数,并在页面利用警告框提示“共产生???个随机数,其中3的倍数有?个!... 随机产生0~100之间的随机整数,如果是3的倍数,就把该数显示在页面,如果产生的是0,就结束产生随机数,并在页面利用警告框提示“共产生???个随机数,其中3的倍数有?个!”。

<html>
<head>
<script type="text/javascript">
var x=0;
while(i!=0){
var i = Math.floor(Math.random() * 100)
if(i!=0){
document.write(" "+i);
continue;
} else if(i%3==0){
document.write(" "+i);
continue; }
x++;}
document.write(x);
//alert("共产生" + x + "个随机数,其中3的倍数有"+i+"个");
</script>
</head>
<body>
</body>
</html>
展开
 我来答
BUG集散地
2018-03-19 · TA获得超过1317个赞
知道小有建树答主
回答量:625
采纳率:80%
帮助的人:285万
展开全部
<script type="text/javascript">
var x=0,n=0,c=1;
while(c !== 0){
    c = Math.floor(Math.random()* 100);
    n ++ ;//总个数
    if(c % 3 ===  0){
        //打印
        document.write(c+'\n');
        x ++ ;
    }
}
alert('共产生'+n+'个随机数,3的倍数有'+x+'个');

</script>
yehaozhulove
2018-03-19
知道答主
回答量:40
采纳率:57%
帮助的人:6.3万
展开全部
你这么写运行后显示的是什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式