JavaScriptに関する記事一覧
プロトタイプについて
プロトタイプチェーンはどういう機能か オブジェクトには必ず内部的にプロトタイププロパティを持っているプロトタイププロパティの中にさらにプロトタイププロパティがネストされているプロパティにアクセスした時にプロトタイププロパティの中を捜索する …
オブジェクトについて
グローバルオブジェクト JavaScriptエンジンが初期状態で生成するオブジェクト↓確認方法(どれも同じ) console.log(globalThis); window self frames グローバルオブジェクトは下記の要素が混ざっ…
関数について アロー関数、レストパラメータ、コールバック関数とは
関数について アロー関数、レストパラメータ、コールバック関数とは | JavaScriptの関数は実行可能なオブジェクトであり、オブジェクトから関数を作成できない。この記事では、関数の定義方法やアロー関数、レストパラメータ、コールバック関数について説明します。JavaScriptで関数を定義する方法には、関数宣言文と関数式があります。 - パート 3
文と式について
この辺をしっかり理解しておくとReactなどにステップアップした際につまづかない。ここには「式」しか書けない、、みたいな事が出てくるから 前提 ECMAScript(JavaScriptの規格)に明示的に「文」と「式」の定義は書かれていない…
TruthyとFalsyについて
条件分岐をさせる際に意図した動きを実現させるために重要この理解を怠ると適切に条件分岐させられない 定義 JavaScriptではbool(真偽値)を必要とする場面で trueとして扱われる値をTruthy falseとして扱われる値をFal…
スコープについて
JavaScriptの核でもある「this」の扱いにおいてこの「スコープ」の理解をしっかり抑える事が重要 定義 変数を参照できる範囲の事 種類 グローバルスコープローカルスコープ関数スコープブロックスコープ // グローバルスコープにあるグ…
型について
「今、この変数には何の型が入っているか」を意識してプログラミングすることがバグ防止につながる。動的型付言語であるJavaScriptだからこそ型を意識したプログラミングが重要となる JavaScriptは動的型付言語 変数宣言時に型の定義が…
変数宣言について
変数名については良いプログラミングを書く上でかなり重要な部分(可読性、保守性、バグ防止につながる)であり、基礎はしっかり押さえておきたい 共通ルール $と_以外の特殊文字は使えない OK const $hoge const hoge_foo…