-
카테고리
-
세부 분야
풀스택
-
해결 여부
해결됨
기초 질문인데요, 전역 변수를 선언할 때 어떤 때는 세미콜론(;)이 있고
20.10.21 22:53 작성 조회수 111
0
1.
기초 질문인데요, 전역 변수를 선언할 때 어떤 때는 세미콜론(;)이 있고 어떤 때는 세미 콜론이 없네요
무슨 차이인가요?
2.
그리고 조건비교할 때 두 변수가 같을 때는 == 이렇게 표시하는 거 아닌가요?
node.js 에서는 === 로 표현하나요?
답변을 작성해보세요.
1
John Ahn
지식공유자2020.10.23
안녕하세요 ~ !
1. 자바스크립트에서 세미콜론은 선택사항입니다.
하지만 항상 붙여주는게 더 좋다는 의견이 더 많습니다.
2. 자바스크립트에서 == , === 는
a==b 이걸 사용하면 a 와 b의 타입을 강제로 같게 한 후에 비교를 합니다
0 == '' //true
0 == '0' // true
a===b 는 타입을 원래대로해서 비교를 합니다.
0 === '' //false
0 === false //false
그래서 대부분의 상황에서 ===를 사용해주시면 됩니다 ~ !
답변 1