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