1. 關于JavaScript簡單介紹
Ø 在網絡或書籍所說的JavaScript大部分指客戶端JavaScript。
Ø JavaScript是一種輕量型、解釋型、面向對象的編程語言。
Ø JavaScript特性
1) 控制文檔的外觀和內容
2) 控制瀏覽器
3) 和HTML表單的交互
4) 和用戶的交互
5) 用Cookie讀寫用戶狀態
6) 其它
2. 詞法結構
2.1. 字符集
JavaScript程序是用Unicode字符集編寫的。
2.2. 區分大小寫
JavaScript是一種區分大小寫的語言。
2.3. 注釋
//://后一行的任何文本都被注釋
/**/:處于/**/之間的任何文本都被注釋
2.4. 直接量
直接量:直接在程序中出現的數據值
12 //數字1.2 //數字"hello world" //字符串'Hi' //字符串true //布爾值false //布爾值/JavaScript/gi //正則表達式null //空對象{ x:1, y:2 } //對象初始化程序[1,2,3,4,5] //數組初始化程序2.5. 標識符
標識符其實就是一個名字。在JAVASCRIPT中,標識符用來命名變量、函數或用于在
JAVASCRIPT代碼中某些循環的標簽。
標識符命名規則,首個字符必須是字母、下劃線或美元字符,接下來字母、數字、下劃線或美元字符。數字不允許作為首個字符,這樣JAVASCRIPT就可以輕易區分標識符和數字。
2.6. 保留字
break
do
if
switch
typeof
case
else
in
this
var
catch
false
instanceof
throw
void
continue
finally
new
true
while
default
for
null
try
with
delete
function
return
3. 數據類型和值
3.1. 數字
在JavaScript中,數字不分為整數類型和浮點型類型,所有的數字都是由
浮點型類型。JavaScript采用IEEE754標準定義的64位浮點格式表示數字,它能表示最大值為±1.7976931348623157 x 10308,最小值為±5 x 10 -324
3.2. 字符串
在JavaScript中,字符串是由Unicode字符、數字、標點符號等組成的序
列,用'或"都可以表示一個字符串。
3.3. 布爾型
在JavaScript中,布爾型類型只有true和false兩種值。
3.4. 函數
在JavaScript中,函數被看作是一種數據類型。例如:var square = function(x) { return x*x; } 3.5. 對象
3.6. 數組
3.7. null
JAVASCRIPT的關鍵字null是一個特殊的值,它表示”無值”。Null常常被看作對象類型的一個特殊值,既代表”無對象”的值。Null是個獨一無二的值,有別于其它所有的值。如果一個變量的值為null,那么你就會知道它的值不是有效的對象、數組、數字式、字符串和布爾值。
3.8. undefined
當以下幾種情況時,會產生undefined:
Ø 使用了并未聲明的變量
Ø 使用了已經聲明,但還沒有被賦值的變量
Ø 使用了對象并不存在的屬性
新聞熱點
疑難解答
圖片精選