摘要: 之所以将函数和方法的概念分开,是为了更好的理解js中面向对象的概念函数,就当做是独立执行的,定义方法一般有三种直接定义:function a(){}Function()构造函数var a=new Function(“参数1”,“参数2”,“执行语句1;执行语句2”);函数直接量/匿名函数(function(){})();对象方法 类中对象的方法var o=new Object;o.m=function(x){ return x*x};n=o.m(4);调用时用o.m(),如果有参数o.m(x,y)类方法 类自身的方法var o={a:1;b:2;m:function(){this.n=this 阅读全文
posted @ 2013-04-10 14:20 画零落香 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 总结如下:1、typeof返回一个字符串,可以检验一切数据类型和对象的类型,返回可以是number,boolean,string,function,object,undefined2、instanceof判断一个变量是否是某个对象的实例,window和dom的判断结果都为no;另外function 的 arguments,我们大家也许都认为 arguments 是一个 Array,但如果使用 instaceof 去测试会发现 arguments 不是一个 Array 对象,尽管看起来很像。 阅读全文
posted @ 2013-04-10 13:50 画零落香 阅读(141) 评论(0) 推荐(0) 编辑