什么是语言
- 计算机就是一个有人来控制的机器,人让它干嘛,它就得干嘛
- 我们要学习的语言就是人和计算机交流的工具,人类通过语言来控制、操作计算机
- 编程语言和我们说的中文、英文本质上没有区别,只是语法比较特殊
起源
- JavaScript 诞生于1995年,它的出现主要是用于处理网页中的前端验证
- 所谓的前端验证,就是指检查用户输入的内容是否符合一定的规则
- 比如: 用户名的长度,密码的长度,邮箱的格式等
什么是JavaScript
- JavaScript是一种功能强大的编程语言,简称JS
- 用于开发交互式的Web页面和给页面添加动态效果
- JavaScript不仅可以运行在客户端,还可以运行在服务器端,比如:node.js
Java和JavaScript的关系
- 比较经典的回答有:两者就像雷锋和雷峰塔,老婆和老婆饼的关系
- 两者是完全不同的语言,但都是面向对象的
JavaScript特点
JavaScript是一种脚本(Script)语言
- JavaScript与其他脚本语言一样,采用小程序段的方式实现编程
JavaScript是一种解释性语言
- JavaScript程序代码在运行过程中被逐行解释
JavaScript是一种基于对象的语言
JavaScript是一种安全性语言
- 称为具有Web安全特性,它不允许访问本地的硬盘,也不允许对网络文档进行修改和删除,而只能通过浏览器实现信息浏览或动态交互
JavaScript跨平台性
- JavaScript的执行依赖于浏览器本身,而与操作环境无关。只要是能运行浏览器的计算机,而该浏览器又支持JavaScript,则脚本就可正确执行
ES、JS和JScript关系
ECMA:国际标准化组织
ECMAScript:简称ES,可以理解为是JavaScript的一个标准
JavaScript:网景公司开发的一种脚本语言,简称JS
JScript:微软公司开发的一种脚本语言
JS和JScript的差别微乎其微,对使用者没有影响