「JavaScript/Boolean」の版間の差分
削除された内容 追加された内容
Yuki Konno (トーク | 投稿記録) ページの作成: '''真理値'''(しんりち、''truth value'')または'''真偽値'''(しんぎち)、'''論理値'''(ろんりち、''logical value'') == 真偽値 == 真偽値... |
Yuki Konno (トーク | 投稿記録) 編集の要約なし |
||
1 行
[[w:論理学|論理学]]における'''真理値'''(しんりち、''truth value'')または'''真偽値'''(しんぎち)、'''論理値'''(ろんりち、''logical value'')とは、[[w:命題|命題]]が「うそ」か「まこと」かを表す2つの値です。たとえば「0は1より小さい」という命題は「まこと」なので、この命題の真偽値は'''真'''(しん、''true'')であるといいます。一方、「0は1より大きい」という命題は「うそ」なので、この命題の真偽値は'''偽'''(ぎ、''false'')であるといいます。
== 真偽値 ==
JavaScriptにおける真偽値
<source lang="javascript">
9 行
</source>
論理演算子は必ず<code>true</code>または<code>false</code>の真偽値を返します。さらに数値や文字列、関数などあらゆるオブジェクトは、<code>true</code>と<code>false</code>のいずれかの真偽値に変換することができます。<code>true</code>自身の真偽値は<code>true</code>、<code>false</code>自身の真偽値は<code>false</code>であると約束します。ほとんどのものは<code>true</code>ですが、数値の<code>0</code> (<code>-0</code>) や空文字列 <code>""</code>、<code>NaN</code>、<code>null</code>、<code>undefined</code>などは<code>false</code>です。
== Booleanオブジェクト ==
BooleanオブジェクトはJavaScriptのプリミティブな
<source lang="javascript">
24 ⟶ 19行目:
</source>
あるいは[[JavaScript/演算子|論理
<source lang="javascript">
31 ⟶ 26行目:
</source>
=== プロパティ ===
|