数组分为
强类型;同一类型的数据储存集合(内存中连续储存) 有长度限制
弱类型;任何类型的数据 没有长度限制
造数组
var Name = new Array() ; 空数组
var Name = new Array(1,2,3,4,5,6,) ; 有数值的数组
数组的赋值和取值
取值
1 var attr = new Array(1,2,3); // var赋值 attr是名字 可以随便起 new Array 造数组 索引号的值 2 3 alert(attr[0]) //取索引号的值 索引号从0开始 也可以直接写 attr 取出所有值 4 alert(attr[1]) 5 alert(attr[2])
赋值
1 var attr = new Array(); // var赋值 attr是名字 可以随便起 new Array 造数组 2 3 attr[0] = 1; //给数组赋值 4 attr[1] = 2; 5 attr[4] = 6; 6 7 alert(attr) //取值 8 alert(attr[0]) 9 alert(attr[1]) 10 alert(attr[4])
函数:作用是封装一个功能的
函数四要素
返回类型、函数名、参数列表、函数体
强类型:
返回类型 函数名(参数列表)
{
函数体
}
int Show(参数列表)
{
函数体
}
弱类型:
function Show()
{
函数体
}
function(){} 匿名函数
函数封装完成后不会运行,需要运行---调用---位置---任意位置 Show()
简单的函数
1 function Show() 2 { 3 alert("这是一个简单的函数"); 4 } 5 Show();
一个有参数的函数
1 function Show(a) //形参:形式参数---假的参数(代号) 2 { 3 alert(a); 4 } 5 Show(1.2); //实参:正真的参数(有效)
有两个参数的函数
1 function Show(a,b) 2 { 3 alert(a+","+b); 4 } 5 Show(1,2);