函数中的形式参数

 

在函数的定义中,我们看到函数名后有参数表,这些参数变量可能是一个或几个。那么怎样才能确定参数变量的个数呢?在JavaScript中可通过arguments .Length来检查参数的个数。 例:

 Function function_Name(exp1,exp2,exp3,exp4)

 Number =function _Name . arguments .length;

 if (Number>1) document.wrile(exp2);

 if (Number>2) document.write(exp3);

 if(Number>3) document.write(exp4)

 

 

通常鼠标或热键的动作我们称之为事件(Event),而由鼠标或热键引发的一连串程序的动作,称之为事件驱动(Event Driver)。而对事件进行处理程序或函数,我们称之为事件处理程序(Event Handler)

 

在JavaScript中对象事件的处理通常由函数(Function)担任。其基本格式与函数全部一样,可以将前面所介绍的所有函数作为事件处理程序。 格式如下:

Function 事件处理名(参数表){ 事件处理语句集; …… }

 

单击事件onClick
onChange改变事件
选中事件onSelect
获得焦点事件onFocus
失去焦点onBlur
载入文件onLoad
卸载文件onUnload

 

<HTML>

<HEAD>

<script Language="JavaScript">

<!-- function loadform(){ alert("这是一个自动装载例子!"); }

 function unloadform(){ alert("这是一个卸载例子!"); } //-->

</Script>

</HEAD>

<BODY OnLoad="loadform()" OnUnload="unloadform()"> <a href="test.htm">调用</a>

</BODY>

</HTML>

 

 

对象属性的引用

使用点(.)运算符: =“广西”

通过对象的下标实现引用: university[0]=“广西”

通过字符串的形式实现 : university["Name"]=“广西”

对象的方法的引用

在JavaScript中对象方法的引用是非常简单的。
ObjectName.methods()
实际上methods()=FunctionName方法实质上是一个函数。 如引用university对象中的showmy()方法,则可使用:
document.write (university.showmy())
或:document.write(university)
如引用math内部对象中cos()的方法
则:
with(math)
document.write(cos(35));
document.write(cos(80));
若不使用with则引用时相对要复杂些:
document.write(Math.cos(35))
document.write(math.sin(80))