技术经验分享:For循环语句

简介: 技术经验分享:For循环语句

"

㈠For循环

⑴for语句,也是一个循环语句,也称为for循环

⑵在for循环中,为我们提供了专门的位置用来放三个表达式:

1.初始化表达式

2.条件表达式

3.更新表达式

⑶for循环的语法:

for(①初始化表达式;②条件表达式;④更新表达式){

//代码效果参考:https://v.youku.com/v_show/id_XNjQwNjg1NjgyMA==.html

③语句. . .

}

⑷for循环的执行流程:

①执行初始化表达式,初始化变量(初始化表达式只会执行一次)

②执行表达式,判断是否执行循环。

如果为true,则执行循环③

如果为false,终止循环

④执行更新表达式,更新表达式执行完毕继续重复②

⑸for循环中的三个部分都可以省略,也可以写在外部

如果在for循环中不写任何的表达式,只写两个分号(;)

此时循环是一个死循环会一直执行下去,慎用!!!!

例如:

for(;;){

alert(""hello"");

}

㈡for循环练习

1.练习一:打印1-100之间所有奇数之和

代码如下:

//创建一个变量,用来保存奇数之和

var sum = 0;

//打印1-100之间的数

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

//判断i是否是奇数

//不能被2整除的数就是奇数

if(i%2 !=0){

//如果i除以2有余数则证明i是奇数

//console.log(i);

sum = sum +i;

}

}

console.log(""奇数之和为:"" +sum);

2.练习二:打印1-100之间所有7的倍数的个数及总和

代码如下:

//定义一个变量,来保存总和

var sum = 0;

//定义一个计数器,来记录数量

var count = 0;

//打印1-100之间所有的数

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

//判断i是否是7的倍数

if(i % 7 == 0){

//console.log(i);

sum += i;

//使计数器自增1

//代码效果参考:https://v.youku.com/v_show/id_XNjQwMDQwOTcyOA==.html

count++;

}

}

//输出总和

console.log(""总和为:""+sum);

//输出总数

console.log(""总数量为:""+count);

3.练习三:水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身。

(例如:1^3 +5^3 +3^3 = 153),请打印所有的水仙花数。

代码如下:

//打印所有的三位数

for(var i=100; i[span style=""color: rgba(128, 0, 128, 1)"">1000; i++){

//获取i的百位 十位 个位的数字

//获取百位数字

var bai = parseInt(i/100);

//获取十位的数字

var bai = parseInt((i-bai*100)/10);

//获取个位的数字

var ge = i % 10;

//判断i是否是水仙花数

if(baibaibai + shishishi + gege*ge == i){

console.log(i);

}

}


"
image.png
相关文章
|
4月前
|
Python
揭秘Python编程核心:一篇文章带你深入掌握for循环与while循环的奥秘!
【8月更文挑战第21天】Python中的循环结构——for循环与while循环,是编程的基础。for循环擅长遍历序列或集合中的元素,如列表或字符串;而while循环则在未知循环次数时特别有用,基于某个条件持续执行。本文通过实例展示两种循环的应用场景,比如用for循环计算数字平方和用while循环计算阶乘。此外,还通过案例分析比较了两者在处理用户输入任务时的不同优势,强调了根据实际需求选择合适循环的重要性。
55 0
|
2月前
|
程序员 C++
C++编程:While与For循环的流程控制全解析
总结而言,`while`循环和 `for`循环各有千秋,它们在C++编程中扮演着重要的角色。选择哪一种循环结构应根据具体的应用场景、循环逻辑的复杂性以及个人的编程风格偏好来决定。理解这些循环结构的内在机制和它们之间的差异,对于编写高效、易于维护的代码至关重要。
61 1
|
7月前
|
Python
2024年最新【Python】循环结构:while 循环(1),阿里巴巴面试常见问题及回答技巧
2024年最新【Python】循环结构:while 循环(1),阿里巴巴面试常见问题及回答技巧
2024年最新【Python】循环结构:while 循环(1),阿里巴巴面试常见问题及回答技巧
|
6月前
|
监控 安全 Java
程序员必知:循环引擎ICycleEngine
程序员必知:循环引擎ICycleEngine
41 0
|
7月前
|
Java 索引
Java程序设计基础——for循环语句
Java程序设计基础——for循环语句
|
7月前
|
存储 算法 数据处理
深入浅出for循环语句——让重复任务变得简单高效
深入浅出for循环语句——让重复任务变得简单高效
122 1
|
7月前
深入浅出do...while语句 — 编程中不可或缺的重复执行利器
深入浅出do...while语句 — 编程中不可或缺的重复执行利器
103 1
|
前端开发 Python
选择与循环结构案例分享(5-1)
选择与循环结构案例分享(5-1)
58 0
|
Go
跳出多层循环,goto语句助你一臂之力
跳出多层循环,goto语句助你一臂之力
244 0
|
C语言
成长之路---C语言笔记(语句与控制流)
成长之路---C语言笔记(语句与控制流)
71 0