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

imw2008님의 프로필 이미지
imw2008

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 기본 강의

기초 질문인데요, 전역 변수를 선언할 때 어떤 때는 세미콜론(;)이 있고

해결된 질문

작성

·

153

0

1.

기초 질문인데요, 전역 변수를 선언할 때 어떤 때는 세미콜론(;)이 있고 어떤 때는 세미 콜론이 없네요

무슨 차이인가요?

2.

그리고 조건비교할 때 두 변수가 같을 때는  ==  이렇게 표시하는 거 아닌가요?

node.js 에서는 === 로 표현하나요?

답변 1

1

John Ahn님의 프로필 이미지
John Ahn
지식공유자

안녕하세요 ~ ! 

1.  자바스크립트에서 세미콜론은 선택사항입니다.    
하지만 항상 붙여주는게 더 좋다는 의견이 더 많습니다.

2. 자바스크립트에서  == , === 는    

a==b 이걸 사용하면 a 와 b의 타입을 강제로 같게 한 후에 비교를 합니다

0 == ''  //true

0 == '0' // true

a===b 는 타입을 원래대로해서 비교를 합니다.

0 === '' //false

0 === false //false

그래서 대부분의 상황에서 ===를 사용해주시면 됩니다 ~ ! 

imw2008님의 프로필 이미지
imw2008

작성한 질문수

질문하기