TruthyとFalsyについて
条件分岐をさせる際に意図した動きを実現させるために重要この理解を怠ると適切に条件分岐させられない 定義 JavaScriptではbool(真偽値)を必要とする場面で trueとして扱われる値をTruthy falseとして扱われる値をFal…
スコープについて
JavaScriptの核でもある「this」の扱いにおいてこの「スコープ」の理解をしっかり抑える事が重要 定義 変数を参照できる範囲の事 種類 グローバルスコープローカルスコープ関数スコープブロックスコープ // グローバルスコープにあるグ…
型について
「今、この変数には何の型が入っているか」を意識してプログラミングすることがバグ防止につながる。動的型付言語であるJavaScriptだからこそ型を意識したプログラミングが重要となる JavaScriptは動的型付言語 変数宣言時に型の定義が…
変数宣言について
変数名については良いプログラミングを書く上でかなり重要な部分(可読性、保守性、バグ防止につながる)であり、基礎はしっかり押さえておきたい 共通ルール $と_以外の特殊文字は使えない OK const $hoge const hoge_foo…