동등 비교 연산자

박현석·2022년 8월 17일
1

Javascript ES6+

목록 보기
21/88

동등 비교 연산자

  • == 값이 같음
  • != 값이 다름
  • === 값과 타입이 둘다 같음
  • !== 값과 타입이 다름
  • const obj1 = {
      name: 'js',
    };
    const obj2 = {
      name: 'js',
    };
obj1 , obj2 는 키와벨류가 같지만 메모리 주소는
각자가지게 되기 때문에 같을 순 없다.
하지만 오브젝트 안에 있는 키를 검사 해보면 값과 타입은
같기때문에 obj1.name === obj2.name 는 같다고 나온다.
또 let obj3 = obj2 을 할당하면 동일한 주소를 가르키기 때문에
동등 비교 연산자를 하면 참으로 나온다.
profile
선한 영향력을 주는 사람

0개의 댓글