변수는 데이터에 이름을 지어 보관하는 것이다.
자바스크립트에서 변수를 선언할 때, var, let, const를 사용해 선언한다. 각각의 선언의 특징에 대해 알아보자!
변수는 데이터에 이름을 짓는 것과 같다고 했다. 함수는 행동이나 절차에 이름을 짓는 것과 같다.
자바스크립트와 파이썬을 주로 사용하다보니, 함수 안에 함수가 들어가는 것이 이상하다고 생각되지 않는다. 하지만, 자바에서 메인 메서드 내에 메서드를 정의하고 사용하려고 하면 에러가 난다.
코드를 구성하다보면 특정 조건에서 발생하도록 유도하는 조건문, 반복되는 문장을 쉽게 반복할 수 있는 반복문과 같은 제어문들이 필요하다.
실행 컨텍스트는 자바스크립트가 실행되기 위해 알아야 할 모든 정보를 담고 있다. 변수, 스코프, 함수 등 정보를 담고 있어 자바스크립트의 동작 과정을 이해하기 위해서 필요한 개념이다.
코드를 구성하다보면 특정 조건에서 발생하도록 유도하는 조건문, 반복되는 문장을 쉽게 반복할 수 있는 반복문과 같은 제어문들이 필요하다.
호이스팅은 '끌어올리기'이다.자바스크립트의 실행 컨텍스트를 이해했다면 이 개념 또한 이해할 수 있다.
this가 가리키는 것은 함수를 호출한 방법에 의해 결정된다.
자바스크립트를 공부하면 비동기라는 익숙하지 않은 단어를 마주한다. 다른 언어에서 흔히 들을 수 없었던 이 단어는 무슨 뜻일까?