1、什么是JavaScript
- 基本的语法构造(操作符、控制结构、语句)
- 标准库(具有各种功能的对象Array、Date、Math)
- 宿主环境提供的API:浏览器控制类/DOM类/Web类 基本语法、标准库、浏览器API、DOM
2、为什么学习JavaScript
2.1 操控浏览器
- 唯一一种通用浏览器脚本语言
2.2 通用系统语言发展
- H5出现,JavaScript可以调用系统功能
- Node,JavaScript开发服务器端的大型项目
- 数据库,JavaScript直接操作大部分NoSQL数据库
- 移动开发,React Native项目
- 内嵌脚本语言,Acrobat,GNOME3
- 跨平台的桌面应用程序
- 一种语言,使用不同平台(桌面端、服务器端、手机端)
2.3 易学性
- 浏览器、文本编辑器都可编写JavaScript
- JavaScript语法相对简单
- 大量外部API;语法缺陷和怪异运行结果
2.4 强大的性能
- 支持过程式编程,也支持函数式编程,适用异步编程
- JavaScript的所有值为对象
- JavaScript为解释型语言,但在浏览器中编译后运行,WebAssembly格式提高运行速度
- 事件驱动(event-driven)和非阻塞式设计(non-blocking)
2.5 开放性
- ECMA-262是ISO国际标准,保证这门语言不属于任何公司或个人
3、实验环境
Chrome浏览器 -> 开发者工具(Developer Tools)-> 控制台(console)