类变量/类方法/实例变量/实例方法 在js中,所有的方法都有一个call方法和apply方法,这两个方法可以模拟对象调用方法。它的第一个参数是对象,后面的参数表示对象调用这个方法时的参数。比如,我们定义了一个方法f(),然后调用下面的语句: &nbs
类、构造函数、原型 构造函数 new操作符用来生成一个新的对象,new后面必须要跟上一个函数,也就是我们常说的构造函数,构造函数的工作原理又是怎样的呢? 先看一个例子:  
函数 创建函数: function f(x){…..}; var f = function(x){…}; 上面两种形式都可以创建名为f()的函数,不过后一种形式可以创建匿名函数。 函数定义时可以设置参数。如果传给函数的参数个数不够,则从最左边起依次对应,其余的用undefined赋值,如果传给函数的参数多于函数定义
二、数组 对象是无序数据的集合,而数组则是有序数据的集合。数组中的数据(元素)通过索引(从0开始)来访问,数组中的数据可以是任何的数据类型,数组本身仍旧是对象,但是由于数组的很多特性,通过情况下把数组和对象区别开来分别对待。 创建数组可以用”[]”操作符,或者是用Array()构造函数来new一个。 JS代码:(见附件test1.html) var array1 = []; &n
对象和数组(Object and Arrays) 把一些“名字-属性”的组合放在一个单元里面,就组成了一个对象,可以理解为javascript中的对象就是一些“键-值”对的集合,名字只能是String类型,不能是其他类型,而属性的类型则是任意的(数字/字符串/其他对象)。可翠用new Object()来创建一个空对象,也可以简单的用“{}”来创建一个空对象,这两者的作用是等同的。 JS代码:(
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号