0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【JS/ES6】JSの型の種類

Posted at

型って?

型は変数や関数などに紐付けられるデータの種類や形式のこと。
その型にはどのようなデータなのか?どのような引数を取ってどのような返り値を返すのか?などが定義する。

型の種類

JSの型は大きく「プリミティブ型」と「オブジェクト型」に分けられる。

プリミティブ型

プリミティブ型には数値や文字列など7種類がある。

  • 文字列(string)
  • 数値(number)
  • 論理値(boolean)
  • undefined
  • null
  • シンボル(symbol)
  • 長整数(bigint)

オブジェクト型

プリミティブ型は、配列や正規表現などが含まれ、複数の変数やプリミティブ型の値などの集合からなる。
値自体を後から変更することができるデータ型で、たくさん種類がある。
下記は代表的な型。

  • オブジェクト(Object)
  • 配列(Array)
  • 関数(Function)
  • 日時(Date)
  • 正規表現(RegExp)
  • マップ(Map)とウィークマップ(Weak Map)
  • セット(Set)とウィークセット(Weak Set)など

型定義は大事!

型を定義することで、不整合を防げたりドキュメント化できたりする。
すべての変数や関数に型を定義することを心がけるようにする!

0
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?