undefined, null, boolean, string, number
JavaScritp是一種弱類型語言!什麼是弱類型語言:一個變量的類型會随着值的改變而改變.
var a = "string"; console.dir(type a); //string
a = 1; console.dir(type a); //number
a = null; console.dir(type a); //object
這說明弱類型的變量的類型是決定與定義的值,不像Java一樣聲明的時候就定義這個變量是什麼值了! undefined: 沒有定義的資料類型,預設值是undefined var type; console.log(type); //undefined 也可以 var type = undefined; console.log(type); //undefined