Skip to main content

tips

Math.min() | Math.max()

Math.min() 如果没有参数,结果为Infinity!
Math.max() 如果没有参数,结果为-Infinity

如果有任一参数不能被转换为数值,结果为 NaN

面向对象的三个特征

  • 封装可以隐藏实现细节,使得代码模块化;
  • 继承可以扩展已存在的代码模块(类),它们的目的都是为了 —— 代码复用。
  • 多态就是相同的事物,调用其相同的方法,参数也相同时,但表现的行为却不同。多态分为两种,一种是行为多态与对象的多态

let

使用let声明的全局变量不是挂在window对象下的,声明的全局变量存在于一个块级作用域中。
在let声明的全局变量在全局函数的scope下,我们平时使用时直接用变量名称就能访问到