for语句
while和do…while一般用来解决无法确认次数的循环。for循环一般在循环次数确定的时候比较方便
for循环语法:
// for循环的表达式之间用的是;号分隔的,千万不要写成,
for (初始化表达式1; 判断表达式2; 自增表达式3) {
// 循环体4
}
执行顺序:1243 ---- 243 -----243(直到循环条件变成false)
- 初始化表达式
- 判断表达式
- 自增表达式
- 循环体
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>for循环</title>
</head>
<body>
<script>
/*
* for循环的语法:
* for(计数器;循环条件;迭代条件){
* 循环体;
* }
* */
//1、小明跑圈10次
for(var i = 0; i <= 10; i++){
console.log("小明跑了"+i+"圈");
}
//2、求1-100之间数字的和
var sum = 0;
for(var i = 1; i <= 100; i++){
sum += i;
}
console.log(sum);
//3、求1-100之间奇数的和及偶数的和
var sum1 = 0, sum2 = 0;
for(var i = 1; i <= 100; i++){
if(i % 2 == 0){
sum1 += i;
}else{
sum2 += i;
}
console.log("1-100之间奇数的和是"+sum1);
console.log("1-100之间偶数的和是"+sum2);
//4、求1-100之间能被3整除的数的和
var sum = 0;
for(var i = 1; i <= 100; i++){
if(i % 3 == 0){
sum += 1;
}
}
console.log(sum);
</script>
</body>
</html>