初学者代码
有function checkName(){}
类似 var checkName = function(){}
以上的两个代码写法都差不多
缺点:如果别人写了的代码方法名跟你的一样,先写的方法会被覆盖掉
老手者代码-用对象收编变量
var checkobject ={
checkName:function(){},
checkEmai:function(){},
}
以上写法类似于Json
使用 checkobject.checkName(); 对象.成员函数(变量)也可以说是 对象.对象的属性
对象的另一种的写法
var checkobject =function(){};
checkobject.checkName=function(){},
checkobject.checkEmai=function(){},
类的形式
var checkobject ={
this.checkName=function(){};
this.checkEmai= function(){};
}
this 表示当前对象(checkobject)this.(方法 or 属性)
调用
var a = new checkobject();
a.checkName();