論理和演算子「||」とは、左右のオペランド(演算子引数)の式の評価が、どちらか一方が「真(true)」、もしくは、両方とも「真(true)」であれば、「真(true)」を返す論理演算子。
構文
式A || 式B
式Aと式Bが、どちらかが「true」、もしくは、共に「true」であれば、「true」を返す。
サンプル1
<script type="text/javascript">
$varA = 5;
$varB = 15;
document . write( ( $varA > 10 || $varB > 10 ) ? '<p>true</p>' : '<p>false</p>' );
</script>
$varA = 5;
$varB = 15;
document . write( ( $varA > 10 || $varB > 10 ) ? '<p>true</p>' : '<p>false</p>' );
</script>
↓↓↓出力結果↓↓↓
サンプル2
<script type="text/javascript">
$varA = 15;
$varB = 25;
document . write( ( $varA > 10 || $varB > 10 ) ? '<p>true</p>' : '<p>false</p>' );
</script>
$varA = 15;
$varB = 25;
document . write( ( $varA > 10 || $varB > 10 ) ? '<p>true</p>' : '<p>false</p>' );
</script>
↓↓↓出力結果↓↓↓
サンプル3
<script type="text/javascript">
$varA = 5;
$varB = 3;
document . write( ( $varA > 10 || $varB > 10 ) ? '<p>true</p>' : '<p>false</p>' );
</script>
$varA = 5;
$varB = 3;
document . write( ( $varA > 10 || $varB > 10 ) ? '<p>true</p>' : '<p>false</p>' );
</script>
↓↓↓出力結果↓↓↓