用while循环计算打印2到100的偶数和(三种方法)
1. 循环—while
语法:while(条件){
//循环体-循环操作//更新循环条件++/--;
}
2.continue
作用:终止本次循环的执行,继续下一次的循环
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" style="text/css" href="">
<style>
</style>
</head>
<body>
<script>
计算打印2——100的偶数和
// 方法1:
function sumOs(){
var os=0;
var i=2;
while(i<=100){
os+=i;
i+=2;
}
console.log(os);
}
sumOs();
//方法2:
function sumOs(){
var os=0;
var i=1;
while(i<=100){
if(i%2==0){
os+=i;
}
i++;
}
console.log(os);
}
sumOs();
//方法3:
function sumOs(){
var os = 0;
var i = 1;
while(i<=100){
if(i%2==1){
i++;
continue;
}
os += i;
i++;
}
console.log(os);
}
sumOs();
//扩展:循环从弹窗中录入信息,并且打印,直到输入exit为止
function printMsg(){
while(true){
var msg=prompt("请输入一个字段啊");
if(msg=="exit"){
break;
}else{
console.log(msg);
}
}
}
printMsg();
</script>
</body>
</html>
本文介绍使用JavaScript实现计算2到100之间的所有偶数之和的三种不同方法,包括直接利用偶数特性、通过条件判断以及结合continue语句跳过奇数的循环实现。
&spm=1001.2101.3001.5002&articleId=78047058&d=1&t=3&u=ae620210d08b4ef0a2e9f0912ee295ac)
3万+

被折叠的 条评论
为什么被折叠?



