真偽値について考えていきます。10月23日記事
目次
0以外の場合は真、0の場合偽、文字列が何かはいっていれば真、文字がから文字かnullだったら偽、等の結果をまとめていきます。
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Javascript入門3</title>
</head>
<body>
<script>
var a = 0;
var b = 1;
var c = "";
var d = '';
var e = "hoge";
var f = true;
var g = false;
var h = null;
//コピペしやすいように、document.writeに変えました。console.logでも似たようにでてきます。
if(a){
document.write("aは真");
}else{
document.write("aは偽")
}
if(b){
document.write("bは真");
}else{
document.write("bは偽")
}
if(c){
document.write("cは真");
}else{
document.write("cは偽")
}
if(d){
document.write("dは真");
}else{
document.write("dは偽")
}
if(e){
document.write("eは真");
}else{
document.write("eは偽")
}
if(f){
document.write("fは真");
}else{
document.write("fは偽")
}
if(g){
document.write("gは真");
}else{
document.write("gは偽")
}
if(h){
document.write("hは真");
}else{
console.log("hは偽")
}
</script>
</body>
</html>
結果は以下
aは偽bは真cは偽dは偽eは真fは真gは偽
真偽値の判定はプログラム言語ごとに若干違う場合があるので、ぜひチェックしてみましょう。
以上