首页 > 代码库 > Javascript初学篇章_4(循环与函数)

Javascript初学篇章_4(循环与函数)

七、循环语句
1.While
语法:

while (exp){     //statements;}

说明:

while (变量<=结束值){     需执行的代码 } 

例:

 

var i=0;while(i<=9){        //利用循环在页面输出9张照片    document.write(‘<img src="http://www.mamicode.com/img/‘+i+‘.jpg">‘);        i++;}      

 

2. Do…while

do...while功能与while相同,只是在执行的时候do...while是先执行后判断,while反之。

语法:

do {     //statements;}while (condition);

说明:

do {     需执行的代码 } while (变量<=结束值);

例:

var i=0;do{     //利用循环在页面输出9张照片     document.write(‘<img src="http://www.mamicode.com/img/‘+i+‘.jpg">‘);     i++;}while(i<=9);

 

3.for 循环语句
语法:

for(initial; expression; post-loop-expression){    //statement; }

说明:

for (变量=开始值;变量<=结束值;变量=变量+步进值) {     需执行的代码 } 

例:

4. break 语句和 continue 语句

break 语句可以立即退出循环;
continue 语句只是退出当前循环;
例:

for(var i = 1; i < 10; i++){     if(i == 4){         continue; //退出此次的循环,后面剩余的循环继续执行        }     if(i == 7){        break;    //终止循环,后面剩余的循环不在执行    }    } 

七、函数

说明:函数就是完成某个功能的一组语句,函数由关键字 function + 函数名 + 一组参数定义; 函数在定 

义后可以被重复调用,通常将常用的功能写成一个函数,利用函数可以使代码的组织 结构更多清晰。
1.基本语法:

function funName (arg0, arg1, … argN){     //statements }

2.return的使用

使用 return 语句从函数返回值 

function sum (num1, num2){     return num1 + num2; } var s = sum(1, 2); alert(s);     //结果为1+2=3;

注意: 

1.位于return 语句之后的任何代码都永远不会执行!
2.在JavaScript中,不一定要指定返回值!
3.定义函数的参数时,如果调用函数时没有传进参数,并不会报错,但可以在函数里面判断一下是否有传进参数,例如可以这样判断: 

if(variable == ‘undefined‘ || variable == null){         variable=‘1’;    //可以给他一个默认值 }

 

Javascript初学篇章_4(循环与函数)