• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    해결됨

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

20.10.21 22:53 작성 조회수 111

0

1.

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

무슨 차이인가요?

2.

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

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

답변 1

답변을 작성해보세요.

1

안녕하세요 ~ ! 

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

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

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

0 == ''  //true

0 == '0' // true

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

0 === '' //false

0 === false //false

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