JavaScript中数组、函数、事件

来源:互联网 发布:怪兽汉化 知乎 编辑:程序博客网 时间:2024/05/17 04:05

javascript不支持多维数组,可以用虚拟数组实现,就是数组的元素也是数组

定义一维数组

var arr=[1,5,6,4];

var arr=new Array();

定义二维数组

方法1.

var arr=new Array(长度);

for(int i=0;i<arr.length;i++){

      arr[i]=new Array();

}


方法2.


var arr=[[1,2,3],[4,5,6]];


函数


function 函数名(参数){}

注意:1.参数不用声明类型

            2.不用声明有无返回值

            3.若有返回值,仅在函数中增加return语句即可,例:

                             

function  app2(x,y)  { var sum,x,y;    sum = x * y;    return sum;  } var req1=app2(5,6); var req2=app2(2,3);


事件响应


onclick:鼠标点击时,触发响应

onclick


onmouseover:鼠标经过时,触发响应

例子2

onmouseout:鼠标移开事件


onfocus:光标聚集事件



onblur:失焦事件



onselect:内容选中事件


onchange:文本框内容改变事件


onload:加载事件






onunload:卸载事件

当用户退出页面时(页面关闭,页面刷新等),触发该事件,同时执行被调用的程序

注意:不同浏览器对该事件的支持不同