While循环
While(条件表达式){ 循环体;
计步器++; }
注意:只要条件表达式结果为true,循环一直执行,当条件表达式结果为false的时候,循环终止
// 例1:将1到100之间的所有是3的倍数找出来,在控制台中输出 var n=1; while(n>=1 && n<=100){ if(n%3==0){ console.log(n); }else{ } n++; }
注:While循环语句需现在循环体外定义变量。
//例2:求1到100之间的数字和。在控制台中输出
var n=1;
var sum=0;
while(n>=1 && n<=100){
sum=sum+n2;
n++;
}
console.log(sum);
//例3:首先接收用户输入用户名和密码,只要用户名不是admin或者密码不是888就一直提示要求重新输入,如果正确则提登录成功.
var username=prompt("请输入用户名");
var psw=prompt("请输入密码");
while(username!="admin" || psw!="888"){
alert("请重新输入");
username=prompt("请输入用户名");
psw=prompt("请输入密码");
}
alert("登录成功");
//例4:请将1到50中所有的奇数找出来,并在控制台中输出!
var s=1;
while(s>=1 && s<=50){
if(s%2==0){
}else{
console.log(s);
}
s++;
}
//例5 6的阶乘
var i=1;
var j=1;
while(i<=6){
j=j*i;
i++;
}
console.log(j);//720
【转载文章务必保留出处和署名,谢谢!】

浙公网安备 33010602011771号