◆ 三項演算子
書式:
条件式 ? Trueの処理 : Falseの処理
例:
var n = num < i ? num: i ;
numがiより小さければnum値をnに代入。
numがiより小さく”なければ” i 値をnに代入。
◆ ++演算子と--演算子
「++変数」と表現するのは前置形式
「変数++」と表現するのは後置形式
C言語では、計算の課程では多少の違いがあるようだが、
(http:// www.ohshiro.tuis.ac.jp/~ohshiro/gamesoft/loop/incdec.html)
JSでは、どちらも同じ。
◆&&と|| 演算子
ショートカット演算子として使われる場合がある。
例えば、&&演算子の場合、左式がfalseと評価された時点で
条件式全体がfalseとなるので、右式は評価されない。
例)
if (x === 1){alert('hello')}は
X === 1 &&('hello');と同じ
後者は、xが1でない場合、評価されない。
◆”||” と”|” は、or で使われる場合、同じ。
”|” は、ビット演算子と呼ばれる。
0 件のコメント:
コメントを投稿