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 + " ")
// 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 + ' ')
// }
// document.write('<br />')
// }