自从接触了JS,对JS的类与对象是怎么划分的一直很迷茫,看了很多资料,总是觉得乱七八糟。终于在昨晚下定决心去从头学习,因此今天写一点小小总结。

如果你也是一个看了很多资料,对那些很绕口的专业词汇有点迷茫的同学,希望下面简单的总结能对你有所帮助。

 

我对js的类与对象做如下理解:

  js只有一个类就是Object,并且js有许多内置对象比 如String,Number,Function...,但是这些对象是不能直接使用的,必须通过实例化才可以使用,当实例化以后,这些实例就会继承 prototype中的方法跟属性。(另外,继承的constructor这个属性是指向String,Number等的对象的一个引用)。
 
下图是一个简单的练习,大家可以练习一下,对初学者应该是有所帮助的,除了练习了类与对象,也加入了一些prototype跟constructor的知识。
 
posted on 2016-05-18 14:29  面包树上的城堡  阅读(134)  评论(0)    收藏  举报