LoginSignup
1
0

More than 3 years have passed since last update.

JavaScriptのプリミティブ型について

Posted at

はじめに

脱初心者にむけてアウトプットをしていこうと思って記事を書いております。
間違ったことがありましたら、ぜひコメントいただけると幸いです。

JavaScriptでは、値の種類が2種類ある

一つはプリミティブ(primitive)、もう一つはオブジェクト(object)である。(今回はプリミティブだけの記事です)

プリミティブは「不変(immutable)」

どういう意味かというと実は簡単で、数値の9は常に9であるということ、文字列の"world"は常に文字列の"world"であること。
文字列"hello" + "world"が連結したら"hello world"になり全く新しい文字列になるのです

ただし、「不変(immutable)」とは変数の内容を変更できないという意味ではないことです。

let str = "hello";
str = "world";

このような文があったとして、
変数strは値"hello"で初期化され、次に新しい不変の値"world"が代入されている。ここで重要なのはhelloとworldは別の値ということ。

プリミティブを表すデータの型

数値(Number) 
文字列(String)
論理値(Boolean)
null
undefined
シンボル(Symbol)

まとめ

JavaScriptのプリミティブについて紹介してきました。
次回はレンプレートリテラルについて記事を書いていこうとおもいます。
ご覧いただきありがとうございました。

1
0
0

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
1
0