Home > スポンサー広告 > 論理積演算子と論理和演算子

スポンサーサイト

スポンサー広告

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Comments:-

Comment Form

Trackback+Pingback:-

TrackBack URL for this entry
http://karafuto50.blog117.fc2.com/tb.php/134-c70b9c68
Listed below are links to weblogs that reference
スポンサーサイト from Karafuto Blog

Home > スポンサー広告 > 論理積演算子と論理和演算子

Home > javascript > 論理積演算子と論理和演算子

論理積演算子と論理和演算子

javascript

JavaScriptの論理積演算子(&&)は左のオペランド(被演算子)が falseなら falseを返し、左のオペランドが trueで右のオペランドが falseなら falseを返し、左のオペランドと右のオペランドが trueなら trueを返すという、単なる論理ANDではない。

左のオペランド(被演算子)が falseなら左のオペランドを評価して値を返す。左のオペランドが trueなら 右のオペランドを評価して値を返す。

値を返すため、論理値が返るとは限らない。

alert(false && true);       // false
alert(true && false);       // false
alert(true && true);        // true

alert(0 && 3);              // 0
alert(1 && 0);              // 0
alert(1 && 5);              // 5
alert('dog' && 'cat');      // 'cat'

JavaScriptの論理和演算子(||)も論理積演算子(&&)と同じように単なる論理ORではない。

左のオペランド(被演算子)が trueなら左のオペランドを評価して値を返す。左のオペランドが falseなら 右のオペランドを評価して値を返す。

alert(true || false);       // true
alert(false || true);       // true
alert(false || false);      // false

alert(1 || 0);              // 1
alert(0 || 3);              // 3
alert(0 || 0);              // 0
alert('dog' || 'cat');      // 'dog'
alert(undefined || 'cat');  // 'cat'

Comments:0

Comment Form

Trackback+Pingback:0

TrackBack URL for this entry
http://karafuto50.blog117.fc2.com/tb.php/134-c70b9c68
Listed below are links to weblogs that reference
論理積演算子と論理和演算子 from Karafuto Blog

Home > javascript > 論理積演算子と論理和演算子

おまかせリンク(R)
全記事表示リンク
Search
Meta
Feeds

Page Top

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。