CATEGORY

JavaScript

JavaScript 基本型(primitive)と参照型(reference)の違い

JavaScriptにおける参照型と基本型の違いについて調べてわかったこと,私の解釈を書いていきます。 型の種類 変数の型は基本型と参照型に分けることが出来ます。 基本型はNumber、String、Boolean、Symbol、undefined、nullの6つで、参照型はObject、Function、Arrayの3つがあります。 基本型 まずは基本型です。下のコードを見てください。 let […]

JavaScriptにおける変数宣言 var let const の違い

JavaScriptには変数を宣言する方法には、var let constの3つがあります。 違いはスコープ、再宣言の可不可、再代入の可不可です。違いをまとめると下の表のようになります。 これ以降コードと共に詳しく解説していきます。 スコープ 再宣言 再代入 var 関数 〇 〇 let ブロック × 〇 const ブロック × ×     varとは varは関数スコープを […]