10.JavaScript中判断变量、参数是否初始化的三种方法:
10.1
var x;
if(x==null){
alert("null");
}
10.2
if(typeof(x)=="undefined"){
alert('undefined');
}
10.3
if(!x){alert('不x');}
推荐使用最后一种方法
11声明函数的声明
JavaScript中声明函数的方式
function add(i1,i2){
return i1+i2;
}
var i3=add(1,2);
alert (i3);
匿名函数
var f1=function(i1,i2){
return i1+i2;};
alert(f1(5,10));
12.js面向对象基础
JavaScript中没有类的语法,是函数闭包(closure)模拟出来的,下面讲解的时候还是用c#中的类、构造函数的概念,JavaScript中String、Date等类都被叫做对象
13.Array对象
JavaScript中的Array对象是数组,首先是一个动态数组,而且是一个像c#中数组、ArrayList、Hashtable等的超强综合体。
var names=new Array();
names[0]="tom";
names[1]="jerry";
names[2]="lily";
for(var i=0;i<names.length;i++){
alert(name[i]);
}
10.1
var x;
if(x==null){
alert("null");
}
10.2
if(typeof(x)=="undefined"){
alert('undefined');
}
10.3
if(!x){alert('不x');}
推荐使用最后一种方法
11声明函数的声明
JavaScript中声明函数的方式
function add(i1,i2){
return i1+i2;
}
var i3=add(1,2);
alert (i3);
匿名函数
var f1=function(i1,i2){
return i1+i2;};
alert(f1(5,10));
12.js面向对象基础
JavaScript中没有类的语法,是函数闭包(closure)模拟出来的,下面讲解的时候还是用c#中的类、构造函数的概念,JavaScript中String、Date等类都被叫做对象
13.Array对象
JavaScript中的Array对象是数组,首先是一个动态数组,而且是一个像c#中数组、ArrayList、Hashtable等的超强综合体。
var names=new Array();
names[0]="tom";
names[1]="jerry";
names[2]="lily";
for(var i=0;i<names.length;i++){
alert(name[i]);
}