张孝详javascript讲座笔记三

一,javascript的流程控制语句

if(x==null) 或 if(typeof(x) =='undefined')可以简单写if(!x)

注意:在javascript中,false,null,undefined,0,""均是false

 

即 var x;

此时 if(x==null)

       if(typeof(x)=='undefined')均为真

 

二,switch语句

 switch(表达式)  //javascript中,表达式的值可以是javascript支持的任何数据类型

 {

   case 取值1:

           语句块1;

           break;

   ...

   case 取值n:

           语句块n;

           break;

   default:

           语句块n+1;

           break;

 }

 

三,while语句

while(条件表达语句)

{

   执行语句块

}

 

eg:

var x = 1;

while(x<3)

{

    alert('x='+x);

    x++;

}

 

var x;//注意此时x的值是null,类型是'undefined',即x==null,typeof(x)=='undefined'

break与continue语句;

st:

while(true)

{

    while(true)

    {

        break st;

    }

}

 

var output='';

for(var x=1;x<10;x++) 

{

     if(x%2==0)

    {

         continue;

    }

 

    output = output + 'x='+x;

 

}

alert(output);

 

四,函数

function 函数名(参数列表)

{

         程序代码;

         return 表达式;

}

 

对函数调用的几种方式:

1,函数名(传递给函数的参数1,传递给函数的参数2, ,,,);

2,  变量名=函数名(传递给函数的参数1,传递给函数的参数2, ,,,);

3,  对于有返回值的函数调用,也可以在程序中直接使用返回的结果,eg:

     alert('sum='+squre(2,3));

 

又eg:

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值