300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 循环语句 while语句 do-while语句 for循环及案例练习

循环语句 while语句 do-while语句 for循环及案例练习

时间:2022-04-04 03:19:41

相关推荐

循环语句 while语句 do-while语句 for循环及案例练习

循环语句:

当满足条件时,重复执行同一段代码,

注: 在循环体里面,一定要有改变条件的语句

语法:

if(条件){

语句块

}

while语句

while(条件){

循环体

}

-->

console.log('循环开始>>>>');var num = 5while( num > 0 ){ // num: 5,4,3,2,1,0console.log('num :',num) // 5,4,3 ,2,1--num // num:4,3, 2,1,0}console.log('循环结束>>>>');

示例一--正序输出 1, 2, 3 ,4 ,5

分析: 重复执行 console.log(num) , 每次执行之后让 num 值 增加

var num = 1

while(num <= 5){

console.log(num)

num++

}

var num = 1while (num <= 5) { // num:1,2,3,4,5,6console.log(num) //1,2,3,4,5num++ //num:2,3,4,5,6}

do-while语句

语法:

do{

循环体

}while(条件)

while(条件){

循环体

}

循环:

1. 初始化值,赋值给一个循环变量 var num = 5

2. 循环体有改变条件语句 num--

3. 循环条件 num > 0

4. 循环体执行代码

for(初始化值;循环条件;改变条件 ){

循环体执行代码

}

<script>/*倒序输出 5,4,3,2,1 */var num = 5 // 初始化值do{console.log(num) // 5,4,3,2,1num-- // num: 4,3,2,1,0}while(num > 0)</script>

for循环

循环:

1. 初始化值,赋值给一个循环变量 var num = 5

2. 循环体有改变条件语句 num--

3. 循环条件 num > 0

4. 循环体执行代码

for(初始化值;循环条件;改变条件 ){

循环体执行代码

}

/*正序输出 1, 2, 3, 4, 5分析: var num = 1 //初始值console.log(num) //循环体执行代码num++ 改变条件语句num<=>5 条件*/// for(var num = 1; num <= 5; num++){//console.log(num)// }for(var i = 10; i > 0; i--){ //4,3,2,1,0console.log(i) // 5,4,3,2,1}

案例练习

案例一--使用for循环正序输出 1 - 10

for (var i = 1; i <= 10; i++) {// console.log(i)}var i = 1while (i <= 10) {// console.log(i)i++}

案例二--打印出1-100里所有的偶数

思路: 1. 打印出1-100

for(var i =1; i<=100; i++){

i

}

2. 判断是否偶数

i % 2 == 0

for (var i = 1; i <= 100; i++) {if (i % 2 == 0) {// console.log(i)}}

案例三--打印出1-100里所有的奇数

for (var i = 1; i <= 100; i++) {if (i % 2 != 0) {// console.log(i)}}

案例四--打印100以内7的倍数

分析: 1. 打印100以内

for(var i = 1; i<100; i++){

let num = i

}

2. 7的倍数

num % 7 == 0

for (var i = 1; i < 100; i++) {let num = iif (num % 7 == 0) {// console.log(num)}}

案例五--打印100以内能被4整除的数

for (var i = 1; i < 100; i++) {let num = iif (num % 4 == 0) {console.log(num)}}

案例六--1 + 2 + 3 + 4 +...+ 100的和

思路:

s(100) = s(99) + 100

s(4) = s(3) + 4

s(3) = s(2) + 3

s(1) = s(0) + 1

0

var s = 0 //所有数和的变量s,初始值为

s1 = s0 + 1

s2 = s1 + 2 = 1 + 2

s3 = s2 + 3 = 1 + 2 + 3

s4 = s3 + 4 = 1 + 2 + 3 + 4

...

s100 = s99 + 100 = 1+2+3+4 ...99 + 100

var s = 0for(var i = 1; i<=100; i++){s = s + i }console.log(s)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。