上一页 1 ··· 5 6 7 8 9
摘要: 1.使用new关键字的时候后面不能接这种变量而是接一个结构constructor 例如由function引导的结构 而不是像如下这样 这个只是一个变量而不是constructor所以进行 new car();会出现错误. 2.另外如下定义代码在括号体内其成员赋值只能使用:而不是this.xxx= ; 阅读全文
posted @ 2016-08-13 10:51 菜霸 阅读(354) 评论(0) 推荐(0)
摘要: 静态变量、函数 当定义一个函数后通过 “.”为其添加的属性和函数,通过对象本身仍然可以访问得到,但是其实例却访问不到,这样的变量和函数分别被称为静态变量和静态函数,用过Java、C#的同学很好理解静态的含义。 实例变量、函数 在面向对象编程中除了一些库函数我们还是希望在对象定义的时候同时定义一些属性 阅读全文
posted @ 2016-07-19 11:44 菜霸 阅读(1196) 评论(0) 推荐(1)
摘要: var CAR = function(name, color)//构造函数 { var lunzi = 4;//私有的属性 var定义的就是私有 //实例化属性/方法/函数(公开的属性/方法/函数) this.name = name; this.color = color; ... 阅读全文
posted @ 2016-07-18 17:50 菜霸 阅读(257) 评论(0) 推荐(0)
摘要: var x = 1; var y = 0; var z = 0; function add(n){n=n+1;} y = add(x); function add(n){n=n+3;} z = add(x); /*y,z输出undefined 因为函数没有返回值默认返回就是undefined */ 阅读全文
posted @ 2016-07-18 16:12 菜霸 阅读(120) 评论(0) 推荐(0)
摘要: var person = new Object(); person.name = "bob"; person.age = 34; person.job = "Software"; person.sayName = function(){ alert(this.name... 阅读全文
posted @ 2016-07-18 15:49 菜霸 阅读(229) 评论(0) 推荐(0)
摘要: 一个等号是赋值操作,==先转换类型再比较, 先判断类型,如果不是同一类型直接为false。 判断规则 如果类型不同,就[不相等] 如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么[不相等]。(判断一个值是否是NaN,只能用isNaN()来判断) 如果两个 阅读全文
posted @ 2016-07-18 15:32 菜霸 阅读(240) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9