JavaScript 변수

Rosevillage·2022년 12월 17일
0

변수

변수(variable)란 데이터(data)를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미한다.


  • 변수의 선언과 할당

    • 변수를 선언할 때는 let, const, var 등의 키워드를 사용하여 선언한다. ex) let name;

    • var는 특이하게 재선언이 가능하여 예기치않은 오류를 일으킬수 있기 때문에 사용을 지양하고 있다.
      그렇기 때문에 기본적으로 재할당이 불가능한 const(상수)를 사용하고, 재할당이 필요한 경우 let을 사용할것을 권고하고 있다.

    • let, var 키워드를 통해서 변수를 선언을 한 경우 다시 값을 할당하는 재할당이 가능하다.

    • 변수에는 JavaScript에서 사용 가능한 모든 타입의 값을 할당할 수 있다.

       let string = '원주율';
       let number = 3.141592;
       let boolean = true;
       let array = [1, 'two', false];
       let object = {name: 'kimcoding', age: 25, course: 'SEBFE'};
       let empty = null;
       let notDefined = undefined;
    • 아무것도 할당되지 않은 변수는 undefined가 자동으로 할당된다. 이는 초기화 라고 하는 JavaScript의 특징중 하나이다.

    • 네이밍 규칙

      • 식별자는 특수문자를 제외한 문자, 숫자, 언더스코어(_), 달러 기호($)를 포함할 수 있다. 단, 식별자는 특수문자를 제외한 문자, 언더스코어(_), 달러 기호($)로 시작해야 한다. 숫자로 시작하는 것은 허용하지 않는다.

      • 예약어는 식별자로 사용할 수 없다.
        ex) let, const, true, false, typeof 등

      • 하나 이상의 영어단어를 사용하여 식별자를 만들 경우 일반적으로 카멜 케이스(camelCase)를 사용한다.

      // camelCase
      let firstName = 'Tony';
      let lastName = 'Stark'

추가: 이틀동안 정리를 하면서 배울때 나왔던 모든 내용을 다 기록하는건 매일 하기에는 무리가 있다고 판단해 그날 중요하게 생각했던 내용 혹은 몰라서 추가로 알아본 내용을 위주로 간단하게 TIL방식으로 작성하는 것이 좋은 것 같다. 아직 TIL작성 방법을 잘 모르고 익숙하지 않아 초반에 시행착오를 겪을것같다

0개의 댓글