JavaScript 是一種面向對象的動態語言,它包含類型、運算符、標準內置( built-in)對象和方法。它的語法來源於 Java 和 C,因此這兩種語言的許多語法特性一樣適用於 JavaScript。須要注意的一個主要區別是 JavaScript 不支持類,類這一律念在 JavaScript 經過對象原型(object prototype)獲得延續(有關 ES6 類的內容參考這裏Classes)。另外一個主要區別是 JavaScript 中的函數也是對象,JavaScript 容許函數在包含可執行代碼的同時,能像其餘對象同樣被傳遞。正則表達式
先從任何編程語言都不可缺乏的組成部分——「類型」開始。JavaScript 程序能夠修改值(value),這些值都有各自的類型。JavaScript 中的類型包括:編程
Number(數字)數組
String(字符串)編程語言
Boolean(布爾)函數
Function(函數)ui
Object(對象)prototype
Symbol (第六版新增)對象
…哦,還有看上去有些…奇怪的 undefined(未定義)類型和 null(空)類型。此外還有Array(數組)類型,以及分別用於表示日期和正則表達式的 Date(日期)和 RegExp(正則表達式),這三種類型都是特殊的對象。嚴格意義上說,Function(函數)也是一種特殊的對象。因此準確來講,JavaScript 中的類型應該包括這些:ip
Number(數字)字符串
String(字符串)
Boolean(布爾)
Symbol(符號)(第六版新增)
Object(對象)
Function(函數)
Array(數組)
Date(日期)
RegExp(正則表達式)
Null(空)
Undefined(未定義)
相關地址:https://ke.qq.com/course/256212?flowToken=1001258
喜歡討論QQ:143046757