JavaScript进阶之路漫漫其修远兮。(~强烈建议使用Sublime编辑器查看本站给出的示例代码,因为它帅呆了~)

作者:田大才子2016-10-6 9:55分类: JavaScript基础

1、JavaScript是一门面向对象的语言,只有五种基本类型不是对象。

1)undefined :为定义类型

2)boolean :布尔类型

3)string :字符串类型

4)number :数字类型

5)null :空类型


2、函数也是对象,有自己的属性和方法。

var f = function(){};


3、什么是对象?

对象就是一个容器,包含一组Key/Value格式的键值对。

var obj = {

    key1 :123,

    key2 :function(){}

}


4、JavaScript是一门寄宿语言,它依赖于环境。

所以,JavaScript的对象分为原生对象和宿主对象。

原生对象在任何环境中可以运行,而宿主对象则依赖于特定的环境。

例如、在浏览器中Window就是宿主对象,再例如Nodejs中提供的对象。


5、Js中没有类的概念,但是我们可以通过一些高级的特性来模仿类。

1)通过call函数。

2)通过原型Prototypes。


6、原型Prototypes的理解。

1)原型是一个对象。

2)创建的每一个对象都自动拥有一个Prototypes属性,指向一个空对象。


7、Console对象。

这不是JavaScript语言自带的对象,而是大多数浏览器提供的一个运行环境。

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

已有 0/2701 人参与

发表评论:

个人公众号,希望您的关注~