JavaScript学习笔记(3):语句

1,“ECMA-262规定了一组语句(也称为流程控制语句)。从本质上看,语句定义了ECMAScript中的主要语法,语句通常使用一个或多个关键字来完成给定的任务。语句可以很简单,例如通知函数退出;也可以很复杂,例如指定某个命令的执行次数。”流程控制语句主要有以下几种类型:if语句,do-while语句,while语句,for语句,for-in语句,label语句,break和contine语句,with语句,switch语句。

2,if语句

var a=54;

if(a==54){

window.console.info("a=54")

}else{

window.console.error("a!=54")

}

2,do-while语句  一种后测试循环语句,也就是说先执行循环体中的代码块,然后在测试出口条件。

var b=0;

do{

b++;

window.console.info(b+"作为一个真正的程序员,首先应该尊重编程,热爱你所写下的程序,他是你的伙伴,而不是工具。")

}while(

b<100

);

3,while语句

var c=0;

while(c<3){

c++;

alert("c的值:"+c);

}

4,for语句

for(var d=0;d<2;d++){

window.console.info("循环变量d的值:"+d);

}

5,for-in语句 一种精准迭代语句,可以用来枚举对象的属性。

for(var propName in window){

document.write(propName);

}

6,label语句 在javascript中,我们可能很少会去用到 Label 语句

7,break和contine语句

var num=0;

for(var i=1;i<10;i++){

if(i%3==0){

window.console.info("进入了二级循环"+i);

break;

}

num++;

}

window.console.info("变量num的值:"+num);

8,with语句 不常用0.0

9.switch-case语句

var e=80;

switch(e){

case 78:window.console.info("look how they shine for you1");break;

case 79:window.console.info("look how they shine for you2");break;

case 80:window.console.info("look how they shine for you3");break;

case 81:window.console.info("look how they shine for you4");break;

default :window.console.info("default");break;

}


本节源码下载地址: JavaScript学习笔记(3):语句

你可能感兴趣的:(JavaScript学习笔记(3):语句)