資料型態

javascript型態有以下幾種:

  • 字串(string)

字串宣告方式可以用'"包起來。

1
var value = "hello world";
  • 數字(number)

數字可以輸入整數也可輸入帶有小數的數字。

1
var value = 10;
  • 布林(boolean)

布林就只有truefalse兩種。

1
var value = true;
  • 物件(object)

物件的宣告方式比較常見大概就是用{}包住,或者經由new這個語法產生。

1
2
var value = {"name":"sparrow"};
var obj = new Object();

使用typeof取得型態

如果有你不知道type,只要經由typeof這個語法,就能取得到相對應型態

1
2
3
4
5
6
7
8
9
10
11
//string
typeof "hello"

//number
typeof 10

//object
typeof {}

//undefined
typeof undefined

其中undefined基本上就是未定義的意思,undefined本身就是個參數,當你的變數位宣告的時候就會是undefined


範例:

如果你需要看到typeof 的範例可以直接點選連結,記得要開啟console(在瀏覽器畫面右鍵 -> 檢查元素 -> console),才看得到連結。

執行結果如下:

typeof的demo圖片