반응형 변수2 모던 자바스크립트 Deep dive - 변수 메모리 데이터를 저장할 수 있는 메모리 셀의 집합체이며 메모리 셀의 크기는 1바이트(8비트)이다. 메모리에 저장되는 모든 값은 2진수로 저장된다. 변수 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름을 말한다. 변수는 값이 저장되어 있는 메모리 주소와 매핑 관계를 맺으며, 이 매핑 정보도 메모리에 저장되어야 한다. 즉 변수는 값이 아니라 메모리 주소를 기억하고 있다. 개발자는 메모리 주소에 직접 접근하지 않고 변수를 통해 안전하게 값에 접근할 수 있다. 변수 선언 만약에 메모리 공간에 기존 값이 있으면 잘못된 값을 불러올 수 있으므로, 변수를 선언할 때는 메모리 공간에 undefined를 할당하여 초기화한다. 여기서 할당이란 변수에 값을 저장하는 것을 .. 2022. 3. 15. 클린코드 1장 의미 있는 이름 [21-38] 변수, 함수, 클래스의 존재 이유? 수행 기능? 사용방법에 대한 답을 할수 있는 이름으로 짓자. 코드만 봐도 맥락이 보이도록 하자. 코드의 의미를 흐리는 단어를 넣지 말자. 이름이 달라야 한다면 의미도 달라야 한다. 루프에서 반복 횟수를 세는 변수 i, j, k 는 괜찮다. 클래스와 객체 이름은 명사나 명사구가 적합하다. [32] Manager, Processor, Data, Info 등과 같은 단어는 피하자. ? = 위 단어는 명사나 명사구 인데 왜 피해야 하는 걸까? 메서드 이름은 동사나 동사구가 적합하다. [32] 생성자를 중복정의 할 때는 정적 팩토리 메서드를 사용한다. 메서드는 인수를 설명하는 이름을 사용한다. Complex fulcrumPoint = Complex.. 2022. 3. 2. 이전 1 다음 반응형