<html>
<head>
<title>编写函数</title>
</head><body>
<script>
var arr = new Array();
var flag = 0;
function func(){
for(var i = 1; i <= 1000; i ++){
if((i % 3 == 0 ) && (i % 5 == 0 ) && (i % 7 == 0)){
arr[flag] = i ;
flag ++ ;
break;
}
}
}
for(var i = 0; i < arr.length ; i ++){
document.write(arr[i]);
}
</script>
<body>
</html>
小弟这学期刚刚学习js,老师留了个作业,要求编个函数,求1000以内同时能被3,5,7整除的所有数并输出,小弟写的这个,但是什么也没有输出,不知道哪里写错了。求各位大神帮忙~js, 函数
<head>
<title>编写函数</title>
</head><body>
<script>
var arr = new Array();
var flag = 0;
function func(){
for(var i = 1; i <= 1000; i ++){
if((i % 3 == 0 ) && (i % 5 == 0 ) && (i % 7 == 0)){
arr[flag] = i ;
flag ++ ;
break;
}
}
}
for(var i = 0; i < arr.length ; i ++){
document.write(arr[i]);
}
</script>
<body>
</html>
小弟这学期刚刚学习js,老师留了个作业,要求编个函数,求1000以内同时能被3,5,7整除的所有数并输出,小弟写的这个,但是什么也没有输出,不知道哪里写错了。求各位大神帮忙~js, 函数
最后加一句func();
另外循环有问题,把break去掉
var arr = new Array();
var flag = 0;
function func(){
for(var i = 1; i <= 1000; i ++){
if((i % 3 == 0 ) && (i % 5 == 0 ) && (i % 7 == 0)){
arr[flag] = i ;
flag ++ ;
}
}
}
//调用一下
func(); for(var i = 0; i < arr.length ; i ++){
document.write(arr[i]);
}
document.write(arr[i]);
if(!((i+1)%6)){
document.write('<br/>');
}
}