介绍

来源:互联网 发布:专业做网站的公司知乎 编辑:程序博客网 时间:2024/04/28 10:04

一、什么是JavaScript

JavaScript是一门跨平台、面向对象的的轻量级脚本语言。在宿主环境中(例如web浏览器),JavaScript能够连接环境对象来控制编程。

JavaScript内置了一个包含一系列对象的标准库,比如数组,日期,数学和一组核心的语言元素,包括运算符,流程控制符以及语句等。JavaScript的核心部分可以通过补充额外的对象来扩展语言以适应不同用途,比如客户端的JavaScript通过提供控制浏览器及及其文档对象模型(DOM)的对象来扩展语言核心。例如:客户端版本直接支持应用将元素放在HTML表单中并且相应用户事件比如鼠标点击、表单提交和页面导航。


二、JavaScript和Java

JavaScript和Java有一些共性但在另一个方面有根本性区别,JavaScript语言类似Java但是并没有Java静态类型和强类型检查特性。与Java通过声明式构建类的编译方法不同,JavaScript采用少量数据类型如数字、布尔、字符串的运行时系统,JavaScript拥有基于原型的对象模型提供的动态继承,也就是说独立对象的继承是可以改变的,JavaScript支持匿名函数,函数可以作为对象的属性执行。

与Java相比,JavaScript是一门形式自由的语言,你不必声明所有的变量、类和方法。

1、面向对象,不区分对象类型,通过原型机制继承,任何对象的属性和方法均可以被动态添加。

2、变量类型不需要提前声明(动态类型)

3、不能直接写入硬盘



0 0