易截截图软件、单文件、免安装、纯绿色、仅160KB

张孝详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


相关文档:

javascript画图表方法


日志原文:http://zzgziyu.blog.sohu.com/109589244.html
<script>
("<html
xmlns:v><style>v\\:*{behavior:url(#default#VML)}</style>")
var
ct1=new ct()
function ct(){
   
="green,yellow,red,blue,gray,purple".split(",")
&nb ......

[整理]JavaScript最流行的2种定义类的方式

转自:http://www.cnblogs.com/greki/archive/2009/06/02/1494863.html
其它方式:工厂方式,构造函数方式,原型方式都各有各的大缺陷,这里就不一一介绍了,想了解的可以去看一下这本著作的第3章节。
1. 混合构造函数/原型方式
function  Car(sColor, iDoors, iMpg) {
this .color  =  sColor;
this ......

JavaScript中的Date对象

1.声明一个Date时间对象的方式有以下三种
     Date():表示构造一个当前系统时间对象
     Date(int year,int month,int day):构造的时间对象所指向的时间为 年:1900+year;月:month+1;日:day;时,分,秒:00
     Date(int millsecond):构造的时间对象 ......

JavaScript的包含农历的日期显示

 
<SCRIPT language=JavaScript >
function RunGLNL(){
var today=new Date();
var d=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
var DDDD=(today.getYear()<100 ? today.getYear()+1900:today.getYear())+"年"+(today.getMonth()+1)+"月"+today.getDate()+"日";
DD ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号