JavaScript
[자바스크립트] =, ==, ===의 차이 (할당연산자, 동등연산자, 일치연산자)
메이플 🍁
2022. 3. 29. 16:47
1. =
- 변수값을 변수명에 할당할때 사용하는 할당 연산자(Assignment Operator)
변수키워드 변수명 = 값;
const name = 'maple';
2. ==
- 왼쪽과 오른쪽의 값이 동등한지 확인하는 동등 연산자(Loose Equality Operator)
- 값만 같고 타입이 달라도 같다(==)
const stringFive = "5";
const numberFive = 5;
console.log(stringFive == numberFive); // true
3. ===
- 왼쪽과 오른쪽의 값이 일치하는지 확인하는 일치 연산자(Strict Equality Operator)
- 값도 같고 타입도 같아야 같다(===)
const stringFive = "5";
const numberFive = 5;
console.log(stringFive === numberFive); // false
console.log(stringFive !== numberFive); // true