■&&(「かつ」の条件のとき使用)
「条件1 && 条件2」 → 条件1かつ条件2
trueになるには・・・複数の条件がすべてtrue
例)50より大きい かつ 100より小さい
〇 number >50 && number < 100
× 50< number < 100
例)55
・55 は 50より大きい かつ 100より小さい →真
・console.log に真・偽を出力
■JS
const numbe =55;
console.log
( number >50 && number < 100 );
■console.log への出力
true
例)40
・40 は 50より大きい かつ 100より小さい →偽(50よりは大きくない)
・console.log に真・偽を出力
■JS
const age =40;
console.log
( number >50 && number < 100 );
■console.log への出力
false
■||(「または」の条件のとき使用)
「条件1 || 条件2」 → 条件1または条件2
trueになるには・・・複数の条件のうち1つでもtrue
例)0 または 100
〇 number =0 || number = 100
例)0
・0 は 0 または 100 →真
・console.log に真・偽を出力
const age =0;
console.log(number >50 || number < 100);
■console.log への出力
true
例)100
・100 は 0 または 100 →真
・console.log に真・偽を出力
const age =100;
console.log(number >50 || number < 100);
■console.log への出力
true
例)99
・99 は 0 または 100 →偽
・console.log に真・偽を出力
const age =99;
console.log(number >50 || number < 100);
■console.log への出力
false
if文に組み込むと・・・
if ( 条件式 ){ 処理 } ;セミコロンは不要
例)もし 50より大きくかつ99より小さい ならば 合格と表示
①条件と処理を考える
もし number >50 &&number < 99 ならば console.log("合格”); を行う
②式に組み込む
if ( number >50 &&number <99 ) { console.log("合格”); }
③const number = 80; と定義した分と組み合わせてみると
■JS
const number = 80;
if( number >50 &&number <99 )
{ console.log("合格”);}
■console.log への出力
合格