我是学JAVA,最近在学习javascript 发现很多无法理解的问题!
比如说 var obj = new Object();应该得到了这个对象的引用吧,
然后就直接写obj.color = "red"; 这个就太奇怪了,也没见定义属性呀难道可以直接定义 内部属性吗?
还有就是 Function 和 function 定义出来的东西有什么不一样吗?
一个是类,另一个是关键字吧,难道定义出来头一个是 对象,第二个是 函数?但是 书上说 函数也是对象呀!
那这2个东西到底有什么不同呢?
首先我很明白java 和javascript之间有很大不同,我是因为知道不同所以才这样问.请不要只告诉我 因为不同所以不同!我要知道的是具体那里不同.
以上我问的问题都是我看JS书,得出来的问题?并不是用JAVA语言的逻辑进行思考的!
就是js对象,
var a = new Object();