ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JavaScript 변수, 상수
    프로그래밍/JavaScript 2022. 9. 25. 10:40
    728x90

     

    변수 

    변수는 데이터를 저장하여 담을 수 있는 메모리 공간을 의미한다. 변수를 사용하기위해서 변수에 이름을 붙여 주어야하는데, 이것을 변수 선언이라고 한다.

     

    자바 스크립트에서 변수를 선언할 때는 지켜야 할 몇가지 규칙이 있다. 변수 선언의 규칙을 알아보자.

    1. 변수 이름은 영문자와 언더바(_), 숫자를 사용한다. 단 변수 이름 첫 글자는 영어 대소문자나 언더바(_)만을 사용할 수 있고 숫자, 기호 띄어쓰기는 허용하지 않는다.
    2. 대소문자를 구별하고 예약어는 변수 이름으로 쓸 수 없다. var, let, const, while .. 등 예약어는 불가능하다.
    3. 여러 단어로 연결된 변수 이름의 경우, 중간 글자 어미를 대문자로 적는다. 예로 currentYear, CurrentYear, current_Year, Current_Year 처럼 사용할 수 있다.
    4. 변수 이름은 의미 있게 작성해야한다. 개발 코드를 누군가가 봤을 때 이 변수가 어떤 값을 담고 있는지 예측할 수 있는 이름을 권장하고 숫자는 num, 나이는 age 처럼 사용하면 누구든 추측이 가능하다.
    let 변수명; // 변수 선언
    변수명 = 값; // 변수 초기화
    let 변수명 = 값; // 선언과 초기화 동시에 표현 가능 
    <script>
        'use strict' // strict mode를 사용한다는 의미로 변수 사용이 엄격해짐
        let num;
        num = 10;
        console.log(num); // 데이터를 담은 변수를 콘솔에 출력하는 방법
    </script>

     

     

     

     

    상수

    상수는 한번 선언되면 다시 재정의 할 수 없고 값도 재할당 할 수 없는 것을 의미한다. 자바스크립트는에서는 변수보다 상수를 더 많이 사용하게된다.

     

    const 상수명;
    상수명 = 값; // 에러, 선언과 초기화를 동시에 해줘야된다.
    -------------------------------
    const 상수명 = 값; // 가능
    <script>
        const str = "일";
        console.log(str);
    
        const obj = {id:'apple', name:'김사과'}; // 키값 쌍으로 기입하면 객체 생성 가능
        console.log(obj);  // {id: 'apple', name: '김사과'}
        
        obj.id = 'banana';
        obj.name = '반하나';
        console.log(obj);  // {id: 'banana', name: '반하나'}
    </script>
    

    상수는 객체의 값을 바꾸지 못하는 것이 아닌 객체를 가르키는 주소를 바꾸지 못하게 하는 것으로 위에서 주소를 바꾸는 것이 아닌 객체 내용을 바꾸는 것이기 때문에 가능하다.

     

     

     

     

     

     

     

    728x90

    '프로그래밍 > JavaScript' 카테고리의 다른 글

    JavaScript 조건문  (0) 2022.09.27
    JavaScript 타입변환과 연산자  (1) 2022.09.26
    JavaScript 데이터 타입  (0) 2022.09.25
    JavaScript 대화상자  (0) 2022.09.24
    자바스크립트(JavaScript) 들어가기  (0) 2022.09.22

    댓글

Designed by Tistory.