《JavaScript权威指南》第1章 JavaScript简介

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