这个代码弄了几个小时,最后终于有了思路。
其实之前就有想法,不过基础学的还不够好,所以对于每次找到一个闰年一次之后就给一个变量的值+1的想法老是实现不了,
最后知道可以先初始化一个变量,在for()循环之前就定义,然后在if条件里实现count++;(等于每找到一个符合if条件的语句,就给这个变量加上一),然后在这个变量是4的倍数的时候进行换行,就相当于是每行4个数。
JS代码如下:
<script type="text/javascript">
var a =1000;
var count = 0;
while(a<=2000)
{
if((a%400==0)||(a%4==0)&&(a%100!==0))
{
count++;
document.write(a+‘ ‘);
if(count%4==0)
{
document.write(‘<br />‘);
}
}
a++;
}
</script>
时间: 2024-11-10 00:57:51