js中关于 prototype和Object.getPrototypeof()和以及typeof等若干问题

。。。标题好像很屌的样子。。。

前两天在看权威指南的时候看到这里,,,,然后感觉好混乱,,,。。完全没明白。。。然后我就写了很多测试。。。然后做了一个整理 关于这几个的一些东西 然后截成图是这样的 所有的测试均在 chrome 38下完成

第一个图是包括了js的所有的类型 基本类型和内置的对象 以及其他

未标题-1

然后果然发现一些东西 于是我做了另外一个统计

未标题-2

这个是表1里面把所有的对象整理出来重新排版了一下 然后左右两列的特征也很明显了

不过还是有些地方要注意 我已经加了红色的背景了 那个 new Function() 照理来说应该和myfunc是一样的 因为 myfunc就是一个函数嘛 new Function()也是一个函数 不过它只是匿名函数而已 但是 它们俩的prototype却不一样 但是也可以理解 因为匿名函数没有对应的类吧 而myfunc函数对应的类是myfunc

这两个也只能算是js里面基本类的prototype的整理吧 但是prototype更应该放到对象继承里面来讨论 估计我也太懒 应该不会去做继承的整理了 吼吼吼 吼吼吼