大家在学习的时候不知道有没有注意,在对JavaScript是什么语言的定义上来说千姿百态,有人说它是弱类型语言、有人又说是面向对象语言。。。。。。
一时间众说纷纭,不知道到底该怎么确定了!
其实JavaScript是一种脚本语言,官方名称ECMAScript(因定义语言的标准为ECMA-262)。
JS的主要特点:
- 语言类似于那些常见的高级语言,如C和Java;
- 脚本语言,不需要编译就可以由解释器直接运行;
- 变量松散定义,属于弱类型语言;
- 面向对象的
JS最初是专门为网页开发设计出来的,现在也是Web开发的重要语言。它支持对浏览器(浏览器对象模型,BOM)和HTML文档(文档对象模型,DOM)进行操作,而使网页呈现动态的交互特性。
严格意义上来说,JS只是ECMAScript的一种实现,是ECMAScript和BOM、DOM组成的一种Web开发技术。