js
js比較演算子
値が等しいか
let Aa = 10;
let Ab = '10';
console.log(Aa == Ab); //値が等しいか true
console.log(Aa === Ab); //型も等しいか false
値が等しくないか
let Ba = 10;
let Bb = '10';
let Bc = 11;
let Bd = 10;
console.log(Ba != Bb); //値が等しい false
console.log(Ba != Bc); //値が等しくない true
console.log(Ba !== Bb); //値は等しい・型は等しくない true
console.log(Ba !== Bc); //値は等しくない・型は等しい true
console.log(Ba !== Bd); //値も型も等しい false
左右の数値比較 より大きいか小さいか、以上か以下か
const Ca = 22;
const Cb = 31;
console.log(Ca < Cb); //true
console.log(Ca <= Cb); //true
console.log(Ca > Cb); //false
console.log(Ca >= Cb); //false
配列の比較1
const Da = [1,2,3,4];
const Db = [1,2,3,4];
console.log(Da == Db); //false
//参照先が異なる
配列の比較2
const Dc = [1,2,3,4];
const Dd = Dc;
console.log(Dc == Dd); //true