true / false
「JavaScript の条件」について true は 真(しん) の値 / false は 偽(ぎ) の値として評価される. 条件分岐やループ処理などで使う考え方です. JavaScript では null / undefined / 0 / NaN / " "(空文字列) という値は「偽」とみなされます. null (ナル)はラテン語の「nullus」に由来し,「何もない」 「ゼロ」「値が存在しない」を意味します. NaN は主に数学的な演算でエラーが発生した場合や 数値として解釈できない値が含まれる場合に使用される数学用語. undefined は JavaScript では「未定義 / 不明確」を意味します. なので, これらの値を条件として使用すると ブロック内のコードは実行されない.