Javascript 변수심화
Updated:
자바스크립트에서 변수의 비교와 변수할당방식
// ``
a = '1' + 2;
console.log(`string :
'1' + 2 = ${a}
1 + 2 = ${1 + 2}
알아서 \n까지 포함시켜준다.`);
// Equality
const stringFive = '5';
const numberFive = 5;
// type와 상관없이 값이 같은지를 확인
console.log(stringFive == numberFive); //true
console.log(stringFive != numberFive); //false
// type와 상관하며 값이 같은지 확인
console.log(stringFive === numberFive); //false
console.log(stringFive !== numberFive); //true
// object인 경우는 다르다.
// object는 참조를 한다.
const chan1 = { name: 'chan' };
const chan2 = { name: 'chan' };
const chan3 = chan1;
console.log(chan1 == chan2); //false
console.log(chan1 === chan2); //false
console.log(chan1 == chan3); //true
console.log(0 == false);//true
console.log(0 === false);//false
console.log('' == false);//true
console.log('' === false);//false
console.log(null == undefined);//true
console.log(null === undefined); //false
댓글 쓰기