標籤:typeof define doctype 類型 bsp 範圍 運算式 字串 title
第一章 JavaSript概論
1.什麼是JavaScript.
具有物件導向能力的,解釋型的程式設計語言。
2.JavaScript的特點.
3.JavaScript核心
- 核心(ECMAScript)
- 文件物件模型(DOM)
- 瀏覽器物件模型(BOM)
第二章 使用JavaScript
1.建立一張HTML頁面
<!DOCTYPE HTML><html lang="en"><head><meta charset="utf-8"/><title>The first page</title></head><body><h1>Hello World</h1></body></html>
2.<script>標籤解析
- defer ----規定是否對指令碼執行進行延遲,直到頁面載入為止。
- src ----規定外部指令檔的 URL。
- type ----規定指令碼的 MIME 類型。
- charset ----定義指令碼中使用的字元編碼。不支援。
3.JS代碼嵌入的一些問題
平穩退化,不支援javascript
<noscript>您沒有啟用javascript.</noscript>
第三章 文法,關鍵字保留字及變數
1.文法構成
- 區分大小寫
- 標識符:變數,函數,屬性的名字,或者函數的參數
- 注釋 //單行 /* */多行
- 直接量(字面量)
- 數組字面量和對象字面量的運算式也是支援的{x:1,y:2},{1,2,3,4,5}
2.關鍵字和保留字
3.變數
第四章 資料類型
單一資料型別:Undefined,Null,Boolean,Number和String
複雜資料類型:Object
1.typeof操作符
- 對象或null ---- object
- 函數 ------ function(不是資料類型)
2.Undefined類型
- 只有一個值,即特殊的undefined
- 使用var聲明變數,但沒有對其進行初始化
- 沒有必要給一個變數賦值為undefined
3.Null類型
- 只有一個值,即特殊的null
- 它代表一個空的對象引用(指標)
- 如果定義變數準備在將來用於儲存對象,最好初始化
- undefined是派生自null,alert(undefined==null) //true
4.Boolean類型
以下情況的boolean值為false
- Null 字元串
- 0和NaN
- null
- undefined
5.Number類型
浮點數範圍
Number.MIN_VALUE~~~Number.MAX_VALUE
- alert(isNaN(NaN)) --- true
- alert(Number(true)) --- 1
- alert(Number(null)) --- 0
- alert(Number(undefined)) ----false
JavaScript進階程式設計--01