HOME > > js比較演算子

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

このページのTOPへ