[置顶] 循环语句if(){}else{}、if(){}else if(){}...else{}、do{}while()、for(){}、with(){}break/continue语句
2017-01-04 01:44
991 查看
//数组表达式
var box=[1,2,3,4,5];
alert(box);//1,2,3,4,5
var box={
1:2,
2:3,
3:4,
4:5,
5:6
}
alert(box[3]);//4
//多分支条件循环语句
//if(条件){语句}else{语句}Ă循环语句
var box="";
if (5>9) {
box="ĂĂĎ";
} else {
box="ĂĂŽĂ´";
}
alert(box);
var box=100;
if(box>50){ //if(box),ĂboxŤ满足条件为true,ĂâĂ则执行if后面代码块
alert("boxĂ>50");
}else{ //ĂboxŤ不满足条件为false,ĂâĂ则执行else后面代码块
alert("boxĂ<50");
}
var box=5>9?"ĂĂĎ":"ĂĂ";//if(){}else{}Ă循环语句
alert(box);
//Ă多分支条件语句
//if(条件){语句}else if(条件){语句}else if(条件){语句}...else{语句}ĂĂ语句
var box=85;
if(box>=100){ //if,else if,先判断条件再执行语句,满足条件为Ťtrue,ĂâĂ则执行if,else if后面语句代码块ĂĽ
alert("成绩:A+");
}else if (box>=90) {
alert("成绩:A");
}else if (box>=80) {
alert("成绩:B+");
}else if (box>=70) {
alert("成绩:B");
}else if (box>=60) {
alert("成绩:C");
}else{ //if,else if条件均不满足为Ťfalse,Ăâ则执行else后面语句代码块ĂĽ
alert("成绩:不及格!");
}
//switch(){}ĂĂ情况循环语句
//switch(变量){语句}ĂĂ
var box=2;
switch (box) { //switch (box),box比较变量
case 1: //Ăcase 1相当于当box==1情况时Ł,执行其后面代码
alert("one"); //Ă打印值为one
break; //break当中途退出时以防穿透
case 2:
alert("two");
break;
case 3:
alert("three");
break;
case 4:
alert("four");
break;
default: //Ă当以上所有情况均不满足,则打印默认缺省值
alert("Ă出错! ");
}
//do{语句}while(条件)循环语句
//先执行语句,再判断条件,至少运行一次
var box=6; //如果为1,执行五次;如果为6,执行1次
do{ //先运行,再判断的循环体,至少运行一次
alert(box); //先打印box=1,2,3,4,5
box++; //box++=2,3,4,5,6
}while (box<=5); //再判断2<=5,继续运行alert(box);...直至条件为6不满足则退出循环
//当while判断为true时,执行循环
//当while判断为false时,则退出循环
//当声明变量一开始不满足,则至少会执行一次
//切记循环体出现死循环
//while(条件){语句}循环语句
//先判断条件,再执行语句;当满足条件时进入循环,不满足跳出。
var box=1; //如果为1,执行五次;如果为6,不执行退出
while (box<=5) { //while (box<=5)为条件
alert(box); //打印box值,
box++;
}
//for(条件){语句} 循环语句
//先判断条件,再执行语句;当满足条件时进入循环,不满足跳出。
for (var box = 1; box <=5; box++) { //第一步,声明变量var box = 1
alert(box); //第二步,判断条件box <=5,如果条件true,向下执行,否则退出
} //第三步,打印alert(box)
//第四步,box++
//第五步,再从第二步开始循环,直至判断条件falset退出
//for(...in...) {语句}循环语句
var box={ //声明box变量,属性name,age,height
"name":"卡特",
"age":28,
"height":178
};
for(var p in box){ //迭代box里面的属性
alert(p); //打印p变量所有属性
}
//break语句
//break[计]中断意思,则是退出中断整个循环,不再判断执行循环。
for (var box =1; box <=10; box++) {
if(box==5)break; //如果box==5,则退出中断整个循环
document.write(box+"<br/>");
}
//continue语句
//continue[计]继续意思,只则退出当前本次循环,继续向下判断执行循环,而不终止整个循环。
for (var box =1; box <=10; box++) {
if(box==5)continue; //如果box==5,则退出当前本次循环,继续向下执行循环
document.write(box+"<br/>");
}
var box={ //声明box变量,属性name,age,height
"name":"卡特",
"age":28,
"height":178
};
alert(box.age);
var box={ //声明box变量,属性name,age,height
"name":"卡特",
"age":28,
"height":178
};
var n=box.name;
var a=box.age;
var h=box.height;
alert(n+"|"+a+"|"+h);
//with(){}语句
//with(附带变量){语句}语句
var box={ //声明box变量,属性name,age,height
"name":"卡特",
"age":28,
"height":178
};
with(box){ //with(box)附带box作用
var n=name; //n=name相当于n=box.name;
var a=age;
var h=height;
}
alert(n+"|"+a+"|"+h);
*/
var box={ //声明box变量,属性name,age,height
"name":"卡特",
"age":28,
"height":178
};
with(box){ //with(box)附带box作用
var n=name; //n=name相当于n=box.name;
var a=age;
var h=height;
}
alert(n+"|"+a+"|"+h);
var box=[1,2,3,4,5];
alert(box);//1,2,3,4,5
var box={
1:2,
2:3,
3:4,
4:5,
5:6
}
alert(box[3]);//4
//多分支条件循环语句
//if(条件){语句}else{语句}Ă循环语句
var box="";
if (5>9) {
box="ĂĂĎ";
} else {
box="ĂĂŽĂ´";
}
alert(box);
var box=100;
if(box>50){ //if(box),ĂboxŤ满足条件为true,ĂâĂ则执行if后面代码块
alert("boxĂ>50");
}else{ //ĂboxŤ不满足条件为false,ĂâĂ则执行else后面代码块
alert("boxĂ<50");
}
var box=5>9?"ĂĂĎ":"ĂĂ";//if(){}else{}Ă循环语句
alert(box);
//Ă多分支条件语句
//if(条件){语句}else if(条件){语句}else if(条件){语句}...else{语句}ĂĂ语句
var box=85;
if(box>=100){ //if,else if,先判断条件再执行语句,满足条件为Ťtrue,ĂâĂ则执行if,else if后面语句代码块ĂĽ
alert("成绩:A+");
}else if (box>=90) {
alert("成绩:A");
}else if (box>=80) {
alert("成绩:B+");
}else if (box>=70) {
alert("成绩:B");
}else if (box>=60) {
alert("成绩:C");
}else{ //if,else if条件均不满足为Ťfalse,Ăâ则执行else后面语句代码块ĂĽ
alert("成绩:不及格!");
}
//switch(){}ĂĂ情况循环语句
//switch(变量){语句}ĂĂ
var box=2;
switch (box) { //switch (box),box比较变量
case 1: //Ăcase 1相当于当box==1情况时Ł,执行其后面代码
alert("one"); //Ă打印值为one
break; //break当中途退出时以防穿透
case 2:
alert("two");
break;
case 3:
alert("three");
break;
case 4:
alert("four");
break;
default: //Ă当以上所有情况均不满足,则打印默认缺省值
alert("Ă出错! ");
}
//do{语句}while(条件)循环语句
//先执行语句,再判断条件,至少运行一次
var box=6; //如果为1,执行五次;如果为6,执行1次
do{ //先运行,再判断的循环体,至少运行一次
alert(box); //先打印box=1,2,3,4,5
box++; //box++=2,3,4,5,6
}while (box<=5); //再判断2<=5,继续运行alert(box);...直至条件为6不满足则退出循环
//当while判断为true时,执行循环
//当while判断为false时,则退出循环
//当声明变量一开始不满足,则至少会执行一次
//切记循环体出现死循环
//while(条件){语句}循环语句
//先判断条件,再执行语句;当满足条件时进入循环,不满足跳出。
var box=1; //如果为1,执行五次;如果为6,不执行退出
while (box<=5) { //while (box<=5)为条件
alert(box); //打印box值,
box++;
}
//for(条件){语句} 循环语句
//先判断条件,再执行语句;当满足条件时进入循环,不满足跳出。
for (var box = 1; box <=5; box++) { //第一步,声明变量var box = 1
alert(box); //第二步,判断条件box <=5,如果条件true,向下执行,否则退出
} //第三步,打印alert(box)
//第四步,box++
//第五步,再从第二步开始循环,直至判断条件falset退出
//for(...in...) {语句}循环语句
var box={ //声明box变量,属性name,age,height
"name":"卡特",
"age":28,
"height":178
};
for(var p in box){ //迭代box里面的属性
alert(p); //打印p变量所有属性
}
//break语句
//break[计]中断意思,则是退出中断整个循环,不再判断执行循环。
for (var box =1; box <=10; box++) {
if(box==5)break; //如果box==5,则退出中断整个循环
document.write(box+"<br/>");
}
//continue语句
//continue[计]继续意思,只则退出当前本次循环,继续向下判断执行循环,而不终止整个循环。
for (var box =1; box <=10; box++) {
if(box==5)continue; //如果box==5,则退出当前本次循环,继续向下执行循环
document.write(box+"<br/>");
}
var box={ //声明box变量,属性name,age,height
"name":"卡特",
"age":28,
"height":178
};
alert(box.age);
var box={ //声明box变量,属性name,age,height
"name":"卡特",
"age":28,
"height":178
};
var n=box.name;
var a=box.age;
var h=box.height;
alert(n+"|"+a+"|"+h);
//with(){}语句
//with(附带变量){语句}语句
var box={ //声明box变量,属性name,age,height
"name":"卡特",
"age":28,
"height":178
};
with(box){ //with(box)附带box作用
var n=name; //n=name相当于n=box.name;
var a=age;
var h=height;
}
alert(n+"|"+a+"|"+h);
*/
var box={ //声明box变量,属性name,age,height
"name":"卡特",
"age":28,
"height":178
};
with(box){ //with(box)附带box作用
var n=name; //n=name相当于n=box.name;
var a=age;
var h=height;
}
alert(n+"|"+a+"|"+h);
相关文章推荐
- C语言中流程控制语句(if,switch,for,while,do-while,continue,break,return)
- 分支语句(if,switch case)、循环(for,while,do while)、continue、break、随机数
- JavaSE (七)循环控制语句:while、do....while、for,break和continue用法
- C语言控制语句总结(if else for switch while break continue)
- java的选择结构switch和循环结构for while do while以及流程控制语句break continue return
- if,continue,break,while,do-while, switch,return,foreach,for等条件语句的使用
- Python基础(条件判断和循环) if elif else for while break continue;
- JavaScript If...Else、Switch、For、While、Break、Continue语句
- js---javaScript(循环语句的使用实例)for while do....while(转移语句): break, continue , return
- c++学习 day2 循环学习(while do while for) 分支学习(if ; if else; if else if; switch的应用 )
- (二) php if语句,switch语句,continue语句,return语句,for 、while、do while 循环
- 如何熟练掌握python的if、while和for以及与它们相关的break和continue语句 通过什么样的形式, 做题吗?
- shell编程--流程控制for,do-while,if-then,break,continue,case等
- shell编程--流程控制for,do-while,if-then,break,continue,case等
- 黑马程序员——常用语句总结(for if..else do..while break..continue)
- JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结
- 求1+2+…+n,要求不能使用乘除法、for、while、if、else、s witch、case 等关键字以及条件判断语句(A?B:C)和不用循环/goto/递归输出1~100的10种写法
- 4 Java基础语法(switch语句,循环语句(for,while),控制跳转语句(break,return,continue))
- 控制结构--for循环和while循环的特殊用法、continue语句及break语句的用法
- JavaScript之基础-7 JavaScript 循环结构 (while、do-while、for及循环中的continue、break)