《JavaScript权威指南》第1章 JavaScript简介
- JavaScript是一门高级的、动态的、解释型编程语言,非常适合面向动态与函数式编程风格。
- JS不包含任何输入和输出功能,这些功能是内嵌JS的“宿主环境”的责任。
- 浏览器是JS最早和最常见的运行环境。
- Node是JS的另一个宿主环境,给予了JS访问整个操作系统的权限。
- 使用
?.
(ES2020)条件式访问属性。
- JS表达式像短语,JS语句像完整的句子。表达式只用于计算值,不以任何方式改变程序的状态。语句没有值,会改变状态。
- 函数是一个有名字、有参数的JavaScript代码块,只要定义一次就可以反复调用。
- 函数是可以调用的有参数的JavaScript代码块。
- ES6可使用
=>
分隔参数列表和函数体,以这种方式定义的函数被称为箭头函数,箭头函数经常用于把一个未命名函数作为参数传给另一个函数。
- 通过对象使用函数,我们称其为方法。
- JS支持面对对象的编程风格,但与“经典的”面向对象编程语言非常不一样。
- 在定义类时,按惯例,类名需要首字母大写,构造函数用于初始化新实例,this关键字代表要初始化的新对象,构造函数不需要return语句。