<aside> ⚠️ Booleanは true = 1 false = 0 と認識される模様。したがって、

if(1 == true) {} という条件文の場合はtrue判定される ※上記を===で書くと、型が異なるのでfalseになるからね!

</aside>

例)

// ===
if(1 === '1') { 
	console.log('this is true');
} else {
	console.log('this is false');
}
→ this is false //値は合っているが、型が合っていないためfalse判定(左辺:Number 右辺:String)

// ==
if(1 == '1') {
	console.log('this is true');
} else {
	console.log('this is false');
}
→ this is true //値が合っているためtrue判定