inblog logo
|
Coding_study
    JavaScript

    Variables : 변수

    yuzu sim's avatar
    yuzu sim
    Feb 16, 2024
    Variables : 변수

    1. Variables

    • 데이터를 저장하는 컨테이너
    • 사용하기 전에 항상 변수를 선언하기
    • 선언한 후에는 변수에 값이 없음
    • 변수에 값을 할당하기 위해 등호(=)를 사용하기 변수에 변수를 할당할 수도 있음

    2. 선언 방법

    • 자동
      • ex) var x = 5;
        var y = 6;
        var z = x + y;
    • var : 지금은 사용 안함
    1995년부터 2015년까지 모든 JavaScript 코드에 사용
    이전 브라우저용으로 작성된 코드에서만 사용
    재선언해도 값이 없어지지 않음
    호이스팅때문에 복잡함
    ex) var carName = "Volvo";
    var carName;
    • let : 모든 타입
      • 왜 모든 타입이 가능한가?
        위에서부터 우변으로 순차적으로 실행됨 → 실행시 넘버 타입이 결정됨(인터프리터라 가능)
        메모리에 용량이 없으면 실행되다가 터짐
        (자바의 VAR, OBJECT)
        컴파일 언어도 가능하나 메모리를 효율적으로 사용 : 공간을 확보해서 동작 2015년 JavaScript에 추가
        const를 사용할 수 없을 경우
    선언한 변수는 다시 선언할 수 없음 ex) let x = 5;
    let y = 6;
    let z = x + y;
    • const
      • 2015년 JavaScript에 추가
        값을 변경해서는 안 되는 경우
        유형을 변경해서는 안 되는 경우
    선언한 변수는 다시 선언할 수 없음
    ex) const x = 5;
    const y = 6;
    const z = x + y;
    • 둘 이상 사용 가능
      • ex) const price1 = 5;
        const price2 = 6;
        let total = price1 + price2;
    • 하나의 명령문에서 여러 변수를 선언할 때 명령문을 시작 let하고 변수를 쉼표 로 구분
      • ex) let person = "John Doe", carName = "Volvo", price = 200;

    3. 변수 이름

    • 식별자 : 고유한 이름으로 식별되어야 함
    • 문자, 숫자, 밑줄 및 달러 기호 사용 가능
    • 문자로 시작해야 함
    • $ 및 _로 시작할 수도 있음
    • 대소문자를 구분
    • 예약어는 이름으로 사용할 수 없음

    4. 할당 연산자

    • 등호(=)는 같음 연산자가 아니라 할당 연산자
    • 같음 연산자는 == JavaScript와 같이 작성

    5. 데이터 유형

    • 문자열은 큰따옴표나 작은따옴표 안에 작성
    • 숫자는 따옴표 없이 작성
    • 숫자를 따옴표로 묶으면 텍스트 문자열로 처리
      • ex) const pi = 3.14;
        let person = "John Doe";
        let answer = 'Yes I am!';

    6. 기호 사용

    • +, = : 산술 연산 가능
    • $ : 문자로 처리, $를 포함하는 식별자는 유효한 변수 이름
    • _ : 식별자는 유효한 변수 이름
     
    // 브라우저가 실행되면 다 new해서 들고 있음(1~200개중 10개정도만 외우기) // 그냥 적으면 참조할 수 있음 // 버퍼를 모니터 선에 연결되어있는 것과 동일
    Share article

    Coding_study

    RSS·Powered by Inblog