three pillars of javascript

1.Types & Coercion

Primitive Types

  • underfined
  • string
  • number
  • boolean
  • object
  • symbol
  • null

其中 null,虽然是基本变量,但是因为设计的时候null是全 0,而object是 000 开头,所以typeof会误判。

  • function - subtype of the object
  • array - subtype of the object

NaN 是一个特殊的值,某种程度上表明我们进行了某种无效的数值运算

new 关键字

Use new:

  • Object()
  • Array()
  • Function()
  • Date()
  • RegExp()
  • Error()

Don't use new:

  • String()
  • Number()
  • Boolean()

Converting Types

In Javascript variables don't have types, values do

Checking Equality

2.Scope / Colsures

3.this & Prototypes

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...