Hỏi về các phép so sánh trong JS
anh chị cho em hỏi với ạ : các phép so sánh trong js
câu 1 :
var a = [1, 2];
var b = [1, 2];
console.log(a === b);
em chạy chương trình thì là false nhưng em k hiểu vì sao
câu 2 :
var a = {
foo: 'bar'
};
var b = {
foo: 'bar'
};
console.log(a === b);
câu 3:
var a = '1000';
var b = '200';
console.log(a > b);
anh chị em có thể thông cái não này giúp em với không ạ . em chạy chương trình test thử thì kết quả đều là false nhưng em không thể giải thích được lý do . em đã search các kiểu k tìm dc nguyên nhân.
cám ơn anh chị ạ