日期:2014-05-16  浏览次数:20373 次

函数跟对象的问题
function   Car(col){
this.color   =   col;
}
var   car   =   new   Car( "red ");

这样我们会说是创建一个对象实例

因为Car是原来function的一个指针真实的情况是

新创建一个跟Car指向的函数返回的对象一样的对象
并用car指针指向这个新建的对象

不知我理解的对不对呢

------解决方案--------------------

呵呵
JS里面的变量是弱类型的,不存在你
是不是说var定义的变量不能储存对象

之说
typeof(car)
试试

------解决方案--------------------
你还不如去学汇篇
------解决方案--------------------
学习
------解决方案--------------------
汇编是最简单的,但要精通它却是最难的。
------解决方案--------------------
看晕掉的,没楼主一样的耐心了
------解决方案--------------------
js里的function和vb里的function很像啊...

而java好像就没function吧?

大概是js没class的后出现的东西吧?

var obj = new OBJ(); 感觉就是把类实例化..不知道这样理解对不对?

class test1
{
test2(){return "!!! ";}
}

test ttt = new test1(); 和 var obj = new OBJ(); 很类似

而 function test(){return "!!! ";} test();
更像实例化class后 ttt.test2()


是这样理解的吗?