04 2009 档案
摘要:函数最重要的特点是他们可以被定义和调用。这也是javascript以及其它所有编程语言的语法规则。但是在javascript中,函数不仅仅是语法规则,还可以是数据,这就意味着他们可以被分配给变量,存储在对象的属性或者数组元素中,传给某个函数的参数中,等等。 为了理解函数怎样像javascript数据一样工作,考虑一下这个定义: function square(x) {return x*x;} ...
阅读全文
摘要:javascript函数可以用任意多个参数来调用,而不用管函数定义时指定了几个参数。因为函数是弱类型的,没有方法去声明它所期望的参数类型,并且给任何函数传递任何类型的值都是合法的。 可选参数 当调用一个函数时,传递的参数少于声明时的参数。那么额外的参数都将以undefined值来处理。写一些在调用时可以被忽略或者可选的函数也是有用的。要达到这个目的,你必须给那些可能被忽略的参数分配一个合理的值...
阅读全文
摘要:javascript数组的特殊之处在于它的length属性: 1,当有元素被添加或删除时,它是自动更新的。 2,通过设置这个属性的值就可以扩展或者截短它。 javascript数组也是实例数组,各种方法都可以通过他们来调用。 这些都是javascript的特点。但并不是javascript所独有的特点,有时我们也会给对象赋予这种特点。 尽管这种数组式的对象不能调用数组方法或者扩展这种lengt...
阅读全文
摘要:定义函数最简单的方式就是用javascript语句。这种声明由一个function关键字后面接下面这三部份组成: 1,函数名; 2,0个或多个括号内的参数,由逗号隔开; 3,由javascript语句组成的方法体。 下面有一些函数的定义,虽然简单,但是包含了上面列的所有内容。注意函数可能接收几个参数,也可能包含或者不包含return语句。如果函数的return后面没有表达式,那么将返回un...
阅读全文

浙公网安备 33010602011771号