循环语句

while 循环:条件满足就执行
例: var num =0
while(num<=10){
console.log(“今年我”+num+“岁”)
num++
}

DO while :先执行一回,再进行条件判断
例 var num=0
do{
console.log(“我执行了一次”)
num=num+1
}
while(num<10)

for循环
例:for (var i=1;i<=10;i++){
console.log(i) =>依次输出1~10
}

break终止循环
例 for(var i=1;i<=5;i++){
console.log(‘我吃了一个包子’)
if(i===3){
break
}
}a
continue 结束本次循环
在循环中,把循环的本次跳过去,继续执行后续的循环
比如:吃五个包子,到第二个的时候,它掉了,不吃了!!继续吃第四个和第五个
for(i=1;i<=5;i++){
continue;
}
console.log(‘我吃了一个包子’)
}

document.write() 在JS中插入HTML标签

做了一些小练习,都是利用循环完成,感觉自己没什么逻辑性,这点东西研究了一天还吭吃瘪肚,淦

 //输入年份,获得是这一年的第几天
        // var num = prompt("输入年份")
        // var year = parseInt(num / 10000)
        // var month = parseInt(num % 10000 / 100)
        // var day = parseInt(num % 100)
        // console.log(year, month, day)
        // var total = 0
        // while (month > 1) {
        //     switch (month - 1) {
        //         case 1:
        //         case 3:
        //         case 5:
        //         case 7:
        //         case 8:
        //         case 10:
        //         case 12:
        //             total += 31
        //             break
        //         case 4:
        //         case 6:
        //         case 9:
        //         case 11:
        //             total = total + 30
        //             break
        //         case 2:
        //             if (year % 4 == 0 && year % 100 !== 0 || year % 400 == 0) {
        //                 total += 29
        //             } else {
        //                 total += 28
        //             }
        //     }
        //     month--
         }
        // total = total + day
        /alert(total)
   求 100 以内 所有的质数
    // for (j = 3; j <= 100; j++) {
    //     var flag = true
    //     for (i = 2; i < j; i++) {
    //         if (j % i === 0) {
    //             flag = false
    //         }
    //     }
    //     if (flag === true) {
    //         console.log(j + '是质数');
    //     }
    //     if (flag === false) {
    //         console.log(j + '不是质数');

    //     }
    // }


    // 打印100以内所有偶数的和
    // var total1 = 0
    // var total2 = 0
    // for (j = 0; j <= 100; j++) {
    //     if (j % 2 === 0) {
    //         total1 += j
    //     } else {
    //         total2 += j
    //     }
    // }
    // console.log(total1)
    // console.log(total2)



    // 求出1/1 -1/2 +1/3 -1/4 …..1/100的和
    // var total = 0
    // for (var i = 1; i <= 100; i++) {
    //     if (i % 2 == 0) {
    //         total = total + 1 / -i
    //     } else {
    //         total = total + 1 / i
    //     }
    // }
    // console.log(total);


    //打印出1000-2000年中所有的闰年,并以每行四个数的形式输出
    // var count = 0
    // for (var i = 1000; i <= 2000; i++) {
    //     if (i % 4 === 0 && i % 100 !== 0 || i % 400 === 0) {
    //         document.write(i + "&nbsp;&nbsp;&nbsp;&nbsp;")
    //         count++
    //         if (count % 4 === 0) {
    //             document.write('<br />')
    //         }
    //     }

    // }

    //九九乘法表
    // for (j = 1; j <= 9; j++) {
    //     for (i = 1; i <= j; i++) {
    //         document.write(i + '*' + j + '=' + i * j + '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;')
    //     }
    //     document.write('<br />')
    // }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值