Study/JavaScript Deep하게 공부하기

    [JS Deep하게 공부하기] - 식과 문

    식과 문이란? 자바스크립트에서는 "식"과 "문"이라는 개념이 존재합니다. 해당 개념이 왜 중요한지 모르는 경우가 대부분입니다, 하지만 식과 문은 자바스크립트를 이해하는데 아주 중요한 요소 중 하나입니다. 자바스크립트 엔진은 코드를 실행할때 식과 문을 구별해서 연산을 처리합니다. 즉, 식과 문만 정확하게 이해한다면 자바스크립트 엔진이 식과 문을 어떻게 구별하는지, 어떻게 처리하는지 대략적으로라도 이해할 수 있습니다. 값 값이란 표현식이 평가되어 생성된 결과를 말합니다, 평가란 쉽게 말해서 식을 해석해서 값을 참조 또는 생성하는 것을 말합니다. 10 + 20 // 30 위의 코드에서는 10 + 20 이라는 식을 평가해서 30이라는 "값"을 생성합니다. 아래의 코드를 확인해보겠습니다. var result = ..

    [JS Deep 하게 공부하기] - 변수란?

    변수의 의미와 변수 선언 자바스크립트 내의 변수란, 값을 저장해놓은 메모리를 접근할 수 있는 식별자라고 할 수 있습니다. 즉, 값을 저장해놓은 메모리를 접근할 수 있게 해주는 별명같은 것이라고 이해하면 쉽게 이해할 수 있습니다. 변수는 모든 프로그래밍 언어에서 빠져서는 안되는 중요한 역할을 합니다, 변수가 없으면 값을 기억할 수도 없고 값을 직접적으로 사용할 수 도 없어집니다. 변수는 JavaScript 내에서 아래와 같이 사용할 수 있습니다. var 변수 이름 = 값; 변수 이름을 지정하고 지정한 메모리 안에 값을 할당하는 것입니다, 위의 변수는 선언과 정의를 동시에 수행한 것입니다. 위에서는 저렇게 사용해서 변수의 선언과 정의를 동시에 수행할 수 있지만 자바스크립트 엔진 내에서는 아래와 같이 선언과 ..