真(true)とは、プログラミングにおいてはifループの中に入るか否か。[[三項演算子]]。などに用いられる。
詳しくは[[論理代数]]を参照されたい。

**真となる例 [#b55491be]
***C言語 [#v6bd1c14]

 if(1)
 if(!0)
 if("a")

0以外の値はすべて真となる。一般にNULLは偽
0以外の値はすべて真となる。NULLは偽となる

***JavaScript [#t1eb068c]

 if(1)
 if(!0)
 if("a")
 if(1 == "1")

 a = new Object()
 if(a)
 if(a=="[object Object]")

-0以外の数値。
-オブジェクト自体は真。
-違うオブジェクト同士の比較はtoString()を用いて行う。

**if文の中にif文を入れるのはバカのやること [#b567b785]
ド素人以外は論理演算子を使おう。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS