1. 程式人生 > >勘誤《JavaScript高階程式設計 (第3版)》

勘誤《JavaScript高階程式設計 (第3版)》

第3章 基本概念

  • 位置:第29頁
  • 錯誤內容:alert( isFinite(result) ); //false
  • 錯原因:var result = Number.MAX_VALUE(ES中的最大值)+ Number.MIN_VALUE(ES中的最小值)的值是在最小值和最大值之間,所以 isFinite(result) 返回true。
  • 應更正為:alert( isFinite(result) ); //true

  • 位置:第49頁,從下往上數第8行
  • 錯誤內容:如果兩個操作都是數值,...
  • 應更正為:如果兩個操作都是數值,...

  • 位置:第56頁,從下往上數文字第4行末尾
  • 錯誤內容:該變數的初始化可以在外部執行
  • 錯誤原因:變數未賦值,不能稱為變數的初始化
  • 應更正為:該變數的宣告可以在外部執行

  • 位置:第64頁,從下往上數第5行
  • 錯誤內容:因可以使用方括號...
  • 應更正為:因可以使用方括號...

第5章 引用型別

  • 位置:第85頁,程式碼部分
  • 錯誤內容:ObjectTypeExample04.html
  • 應更正為:ObjectTypeExample03.html

  • 位置:第122頁,從下往上數文字部分第4行末尾
  • 錯誤內容:...length屬性,表示字串中包含多個字元
  • 應更正為:...length屬性,表示字串中包含字元

第6章 面向物件的程式設計

  • 位置:第159頁,從上往下數文字第4行末尾
  • 錯誤內容:另外,這種組成模式還...
  • 應更正為:另外,這種模式還...

  • 位置:第159頁,從上往下數文字第9行開頭
  • 錯誤內容:這種建構函式與原型組成模式還,...
  • 應更正為:這種建構函式與原型模式還,...

第13章 事件