1. 程式人生 > >儲存資料——HeadFirst JavaScript第二章

儲存資料——HeadFirst JavaScript第二章

  1. JavaScript使用三種基本資料型別:text、number、boolean。
    字串(string)也是text型別的資料。

  2. alert框只能呈現文字,無法列出數字。所以數字將暗中轉換為文字,而後才會出現。

  3. 在指令碼執行過程中,變數會改變,常量資料是固定的。

  4. 變數,是儲存器裡附有獨一無二名稱(unique name)的儲存位置(storage location)。

  5. 建立變數,要使用JavaScript的特別關鍵字var 。

  6. 關鍵字是在JavaScript中設定為負責特殊任務(建立變數即為其中之一)的詞彙。

  7. 常量的關鍵字是const,習慣用大寫字母的方式命名,作為與變數的區隔。

    const TEXRATE = 0.925
  8. 修改變數的值——手動修改定義變數的地方。

  9. 變數初始化是為了避免存取還沒有存入值的變數。

  10. 經常先把所有東西當成變數,後來才慢慢轉換其中一部分為常量。即使如此把變數轉換為常量的情形還是很少見的,反而常常花時間修正常用的文字或數字,例如歡迎資訊或轉換比例。

  11. 未初始化的常量最終成為編碼錯誤,雖然瀏覽器通常不認識這個錯誤。

  12. 建立常量時必定予以初始化,只要可能,最好也做變數初始化。

  13. 變數未初始化時,它將維持在未定義的(undefined)狀態,直到我們指派任何值過去。

  14. 駝峰型(首字母也大寫)只會用於物件;小寫駝峰型則用於變數和函式。

  15. NaN(Not a Number)設計的目的,在於表示並非我們預期的數字資料,它是數字資料型別有誤時的指標,通常只在計算過程中需要數字,卻收到非數值的資料時,才會看到NaN。

  16. praseInt()把字串傳給函式,函式就把字串轉換為整數。

  17. praseFloat()把字串傳給函式,函式就把字串轉換為(十進位制)浮點數。