JavaScript 【JavaScript】文字列を真偽値(true/false)として扱う方法|”false”も”0″もtrueになる罠と正しい変換
JavaScriptで文字列を真偽値として扱う方法を解説します。Boolean()やifでは"false"も"0"も空白もすべてtrueになる(空文字以外は全部truthy)という罠、"true"/"false"を正しくbooleanに変換する str==="true"・"1"/"yes"対応の関数・JSON.parse、フォームやAPI値のパース実用例まで実行確認済みのコードでまとめます。