JavaScriptの文字列’false’はtrueになる

JavaScriptの文字列’false’はtrueになる

JavaScriptで文字列の’false’はtrueと判断されてしまいます。

Boolean(‘false’);としてもtrueになるので注意ですね。

<script type="text/javascript">
function test(){
  var bool = "false";
  if (bool) {
    alert("true");
  } else {
    alert("false");
  }
}
</script>

DEMO

コメント

タイトルとURLをコピーしました