1.0 循环
循环的目的:
在实际问题中,有许多具有规律性的重复操作,因此在程序中要完成这类操作就需要重复执行某些语句
在JS中主要有三种循环:
- for 循环
- while 循环
- do…while 循环
2.0 for 循环
语法结构:
<script>
for 让我们重复执行某些代码 ,通常与计数有关
for 语法
for (初始化变量; 条件表达式; 操作表达式) {
//循环体
}
1.初始化 就是声明一个变量,通常用作计数器
2.条件表达式 就是用来觉得一个循环是否继续执行 就是终止的条件
3.操作表达式 是每次循环最后执行的代码 经常用于我们计数器变量进行更新(递增或者递减)
for (var i = 1; i <= 100; i++) {
console.log('hh');
}
</script>
执行过程:
1.首先执行里面的技术性变量 var i=1 。 这句话在 for里只执行一次, i(index)
2.去 i<= 100 来判断是否满足条件, 如果满足条件 就去执行 循环体 不满足条件退出循环
3.最后去执行i++ i++是单独写的代码 递增 第一轮结束
4.接着去执行 i<=100 如果满足条件 就去执行 循环体 不满足条件退出循环 第二轮
求和案例:
// 求1到100直接的整数累加和
// 我们需要一个储存结果的变量 sum ,但是初始值一定是0
核心算法 1+2+3+4+5.。。 sum=sum+i
var sum = 0;
for (var i = 1; i <= 100; i++) {
// sum = sum + i;
sum += i;
}
console.log(sum)