해당 글은 [모던 자바스크립트 Deep Dive] 도서의 내용을 정리한 글입니다 💡 값 값(value)은 식(표현식 expression)이 평가(evaluate)되어 생성된 결과를 말한다. // 10 + 20은 평가되어 숫자 값 30을 생성한다. 10 + 20; // 30 변수는 하나의 값을 저장하기 위해 확보한 메모리 공간 자체에 붙인 이름이라고 했다. 변수에 할당되는 것은 값이다. 메모리 공간에 저장된 것은 10 + 20이 아니라 값 30이다. 따라서 10 + 20은 할당 이전에 평가되어 값을 생성해야 한다. 값은 다양한 방법으로 생성할 수 있다. 가장 기본적인 방법은 리터럴을 사용하는 것이다 💡 리터럴 리터럴(literal)은 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표..
📝 Javascript
해당 글은 [모던 자바스크립트 Deep Dive] 도서의 내용을 정리한 글입니다. 💡 변수가 왜 필요한가 변수(variable)는 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름을 말한다. 메모리 공간에 연산된 값을 다시 읽어 들여 재사용하기 위해 변수를 사용한다. 💡 식별자 변수 이름을 식별자라고도 한다. 식별자는 어떤 값을 구별해서 식별할 수 있는 고유한 이름을 말한다. 식별자는 값이 아니라 메모리 주소를 기억하고 있다. 변수 이름에만 국한해서 사용하지 않는다. 변수, 함수, 클래스 등의 이름이 다 식별자에 해당 💡 변수 선언 변수 선언이란 변수를 생성하는것을 말한다. 변수를 사용하려면 반드시 선언이 필요하다. 변수를 선언할 때는 var, let, ..