자바스크립트의 자료형은 원시 타입(Primitive Type)과 참조 타입(Reference Type)으로 나뉜다. 원시 타입 데이터는 변수에 값이 할당되어 선언, 덮어쓰기 등을 수행할 때 메모리 영역에 직접적으로 접근하게 된다. 반면 참조 타입 데이터는 값이 변수에
많은 프로그래밍 언어는 '변수'를 가진다. 자바스크립트 역시 변수를 가지고 있다. 변수란 특정 값을 저장하는 메모리 공간을 말한다. 문자열, 숫자, 불리언, 함수까지 허용되는 범위 내에 다양한 값을 저장할 수 있다.데이터를 저장하는 메모리 공간변수의 이름을 지칭하여 데
함수란 명확한 목적에 의해 입력받은 값을 설계된 프로세스를 거쳐 가공, 저장, 할당, 전달하기 위한 코드의 기능적 집합이라고 할 수 있다. 같은 작업을 몇 번이고 반복할 수 있으며, 조금만 고쳐서 재활용할 수도 있다. 함수의 기능을 비유하는 많은 예시가 있지만, 음료
스코프란 식별자의 유효 범위를 말한다.선언된 변수는 어느 범위까지 유효할까? 어디서나 접근이 가능하면 안될까? 스코프가 필요한 이유는 아래와 같다.의도치 않은 변수 값의 변조를 방지특히 외부 API 라이브러리와 연동하여 사용할 때 같은 변수명끼리 충돌이 생기는 것을 방
대부분의 코드는 동기적으로 작동한다.Most code is synchronous.동기적인 코드는 순서대로 작동한다.Synchronous code is executed line by line.동기적인 코드는 순서대로 작동하기 때문에 이전 코드의 실행이 끝나야 다음 코드가