인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

devsn님의 프로필 이미지
devsn

작성한 질문수

제주코딩베이스캠프 Code Festival: JavaScript 100제

문제14 : 3의 배수인가요?

==, === 의 차이에 대해 질문드립니다

작성

·

172

0

안녕하세요 14번 문제를 풀다가,

==과

=== 의 차이가 궁금하여 질문드립니다

제가 구글링을 몇 번 하다가 2개가 따로따로 쓰이는 거 같던데,

정확히는 어떠한 차이점이 있나요?

답변 1

0

Hojun Lee님의 프로필 이미지
Hojun Lee
지식공유자

안녕하세요 선주님! :)

베이스캠프 이호준입니다.

예를 들어 '1'==1은 true이며

'1'===1은 false입니다.

type을 안보면 ==로 하셔도 되고, 보다 엄밀하게 type까지 신경쓰셔야 한다면 ===를 하시는 것이 맞습니다.

각각 아래와 같은 차이를 발생시킵니다.

console.log('1'+'1');
console.log('1'+1);
console.log(1+1);

이 경우 차례대로

11

11

2

가 출력이 됩니다.

답변이 되셨기를 바랍니다.

감사합니다.

devsn님의 프로필 이미지
devsn

작성한 질문수

질문하기