[笔记] JavaScript 的基本观念 – 18 – 其他 miscellaneous

章节连结

这则笔记记录下一些关于 JavaScript 的冷知识,也可以称之为杂项。某方面来说,就是某个物件、名词或是观念有一定重要性,但内容又不足以独立成一篇的,就会归类在这篇。
javascript es6 logo


课程对应章节

Course 65 ~ Course 68 (全部一共有 85 Courses)

请注意:本系列文章为个人对应课程的消化吸收后,所整理出来的内容。换言之,并不一定会包含全部的课程内容,也有可能会添加其他资源来说明。课程连结网址:http://tinyurl.com/w7vrql6

内容

1. typeof 回传型别,对于 Array,默认是回传 Object (JavaScript中的 Array 是 Object)。若要得到 “Array” 字样,那么可以用 Object prototype 来呼叫原型链以得到 “Object Array” 字样。
2. instanceof 可以让使用者知道某个物件是否在原型链上。
3. type of null === Object ,这个是初始阶段就存在的 error,为了避免造成重大影响,故没有修正。
4. use strict 可以启用 ES5 的严谨模式,这是一个选用功能,需在 JavaScript 档案开头作宣告。不过并非每一个 .js 档案都有启用这功能,若执行网络前端打包时,会有出错的机会。


JavaScript 全攻略系列文章

  • [笔记] JavaScript 的基本观念 – 20 – something new 新玩意
  • [笔记] JavaScript 的基本观念 – 19 – 检视 / 建立框架 view & build a framework
  • [笔记] JavaScript 的基本观念 – 16 – new 和 constructor function 函数建构子
  • [笔记] JavaScript 的基本观念 – 15 – prototype, reflection & extend
  • [笔记] JavaScript 的基本观念 – 14 – call()、apply() 与 bind()
  • [笔记] JavaScript 的基本观念 – 13 – Closure 闭包
  • [笔记] JavaScript 的基本观念 – 12 – IIFE
  • [笔记] JavaScript 的基本观念 – 11 – Array, Syntax, Semicolon
  • [笔记] JavaScript 的基本观念 – 10 – this
  • [笔记] JavaScript 的基本观念 – 9 – 函数与物件 Function and Object
  • [笔记] JavaScript 的基本观念 – 8 – Boolean & if/else
  • [笔记] JavaScript 的基本观念 – 17 – 内建函数建构子
  • [笔记] JavaScript 的基本观念 – 7 – 运算子
  • [笔记] JavaScript 的基本观念 – 6 – 型别
  • [笔记] JavaScript 的基本观念 – 5 – Asynchronous
  • [笔记] JavaScript 的基本观念 – 4 – Variable Environment
  • [笔记] JavaScript 的基本观念 – 3 – Execution Stack
  • [笔记] JavaScript 的基本观念 – 2 – undefined
  • [笔记] JavaScript 全攻略:克服 JS 的奇怪部分
  • [笔记] JavaScript 的基本观念 – 1 – Hoisting

  • 按赞加入粉丝团

    延伸阅读