■JavaScript のデータ型
弟子:
他にどんなデータ型があるんですか?
師匠:
基本データ型は意外と少ないよ。
Boolean, Number, String が基本だ。
それとコンテナとなる Object (Array 含む) と Function だ。
特別なものとして Undefined, Null がある。
全部で7種類。
弟子:
難しそうなのが出てきた。
師匠:
Boolean は true か false のみ。後は Number と String だよ。
Undefined は未定義の事で、Null は null 値のみを表すんだ。
> typeof true
'boolean'
> typeof false
'boolean'
> typeof undefined
'undefined'
> typeof null
'object'
弟子:
null は object って出てますよ。
師匠:
そうだね。Object と Function は重要なので別に話をしよう。
先に全部列挙しておくと組み込みオブジェクトには以下の様なものがある。
- globalオブジェクト
- Objectオブジェクト
- Functionオブジェクト
- Arrayオブジェクト
- Stringオブジェクト
- Booleanオブジェクト
- Numberオブジェクト
- Mathオブジェクト
- Dateオブジェクト
- RegExpオブジェクト
- JSONオブジェクト
- Errorオブジェクト達
弟子:
ちょっと多いです。全部覚えられそうにありません。
師匠:
重要なものから徐々に覚えていけば良いよ。