Skip to content

重学JS

在学习了阮一峰老师的《ES6入门教程》之后虽然可以胜任日常的开发工作,但是开发工作的复杂度提升,愈发觉得自己只是窥见了JS世界的一角。

随着对JS更深层次知识的求知欲逐渐强烈,驱使着自己自发的去探索JS的世界各个角落。这里记录自己重学JS的过程以及相关书籍的阅读笔记

  • JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language 第7版
  • JavaScript高级程序设计(第4版)

约定

  • nullish:值为null或undefined
  • falsy:值为null、undefined、false、0、''
  • truthy
js
if (true)
if ({})
if ([])
if (42)
if ("0")
if ("false")
if (new Date())
if (-42)
if (12n)
if (3.14)
if (-3.14)
if (Infinity)
if (-Infinity)

img.png