介绍

一、什么是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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值