真(true)とは、プログラミングにおいてはifループの中に入るか否か。三項演算子。などに用いられる。
詳しくは論理代数を参照されたい。
真となる例†
C言語†
if(1)
if(!0)
if("a")
0以外の値はすべて真となる。一般にNULLは偽
if(1)
if(!0)
if("a")
if(1 == "1")
a = new Object()
if(a)
if(a=="[object Object]")
- 0以外の数値。
- オブジェクト自体は真。
- 違うオブジェクト同士の比較はtoString()を用いて行う。