profile
계속해서 공부하는 개발자입니다 :)

[javascript] var, let, const 와 호이스팅

var로 선언한 변수는 중복 선언이 가능해서 위에 처럼 var로 x 변수를 2번 선언해도 자바스크립트 엔진으로 인해 두번째 변수를 선언 할 때에는 var가 없는 것처럼 동작해 오류라고 표시되지 않고 실행되는 부작용이 있다.위와 같이 함수 밖에서 var키워드로 선언한 변

2022년 5월 11일
·
0개의 댓글

[javascript] 타입변환

자바스크립트 모든 변수에는 타입이 있는데, 이 타입을 개발자가 의도에 따라 의도적으로 값의 타입을 변환하면 명시적 타입 변환, 의도와는 상관없이 표현식을 평가하는 도중에 자바스크립트 엔진에 의해 암묵적으로 타입이 변환되는것을 암묵적 타입 변환이라고 한다.암묵적 타입 변

2022년 5월 11일
·
0개의 댓글

[javascript] 비교 연산자(동등 비교)

비교 연산자는 좌항과 우항의 피 연산자를 비교한 다음 그 결과를 불리언 값으로 반환함주로 if문과 for문과 같은 제어문에서 많이 사용함

2022년 5월 11일
·
0개의 댓글

[javascript] undefined와 null

위에 코드문을 보면 number를 선언만하고 값을 초기화하지 않았다.C언어라면 number라는 변수에는 쓰레기 값이 들어가 있을테지만, javascript에서는 엔진에 의해 쓰레기 값이 아닌 undefined라는 값이 암묵적으로 할당되어 초기화 된다.이처럼 undefi

2022년 1월 5일
·
0개의 댓글