値の論理値として評価

undefinedもnullも、論理値として評価される時はfalseとして評価される。

ちなみに、数値の0はfalse,0以外はtrue、 文字列の場合は空文字はfalse,空文字は以外はtrueとなる。


記事へ戻る --- 愚鈍人ホーム
JavaScriptの参考書 /  Ajaxの参考書 /  HTMLの参考書 /  CSSの参考書

 


htmlソース

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>値の論理値として評価</title>
<script type="text/javascript">
	alert("(undefined==null)->"+(undefined==null));		// true
	alert("(undefined===null)->"+(undefined===null));	// false
</script>
</head>
<body>
<h1>値の論理値として評価</h1>
<p>undefinedもnullも、論理値として評価される時はfalseとして評価される。</p>
<p>ちなみに、数値の0はfalse,0以外はtrue、
	文字列の場合は空文字はfalse,空文字は以外はtrueとなる。</p>
<button onclick="location.reload(false);">再実行</button>
</body>
</html>