明确什么是函数——什么是方法,明确什么是构造函数 怎么使用构造函数的 prototype对象进行赋值
函数:是带有名称和参数的JavaScript代码段,一次定义多次使用
方法:当将函数和对象放在一起时,函数就变成了方法
var a = [] a.push(1,2,3) a.reverse() points.dist = function(){ var p1 = this[0] var p2 = this[1] var a = p2.x -p1.x var b = p2.y -p1.y return Math.sqrt(a *a +b*b) } points.dist()
构造函数
function Point() { this.x = x this.y = y } var p = new Point(1,1) //p (1,1) Point.prototype.r = function() { return Math.sprt(this.x* this.x + this.y*this.y) }

浙公网安备 33010602011771号