1、boolean型
boolean型と=trueかfalseを代入できる変数の事。
let b = false;
if(b){
console.log('はい');
}else{
console.log('いいえ');
}
出力結果→いいえ
console.log(b); →false
console.log(!b); →true
2、論理演算子
&& 論理AND=AとBがあったら両方trueの場合trunを返す
console.log(true && true); →true
console.log(true && false); →false
console.log(false && true); →false
console.log(false && false); →false
||論理OR=論理値AとBがあったらどちらかがtrueの場合trueを返す
console.log(true && true); →true
console.log(true && false); →true
console.log(false && true); →true
console.log(false && false); →false
!論理NOT=論理値を反転させる
console.log(true); →false
console.log(false); →true
優先順位
! && ||
console.log(false && true || true); →true
console.log(false && (true || true)) →false
3、nullとundefined
//undefined
let x;
console.log(x); →undefined
let item = y;
4、三項演算子
//条件式? trueの場合:falseの場合
(例題)
let score = 70;
let judgement = (score > 50) ? '合格' : '不合格';
console.log(judgement); →合格
コメント
@flmn
0
||
演算子の説明なのに&&
になってますよ。