java script 변수와 타입

뉴비·2024년 10월 15일

자바 스크립트

목록 보기
3/20

변수

  • 변수란? 데이터에 붙이는 이름표이다. 언제든지 재사용 할 수 있다.
  • 변수를 만드는 작업을 '변수의 선언'이라 부르고, 만들어진 변수에 첫 데이터를 지정하는 작업을 '변수의 초기화'라 부른다. 두 과정은 동시에 진행할 수도 또는 따로 진행할 수도 있다.
    변수가 생성되고 나면, 변수(변수이름)를 지정한 데이터 대신 사용할 수 있다.

    변수의 선언과 초기화 따로하기
    let 변수이름; //변수선언
    변수이름 = 데이터; // 변수 초기화
    키워드 let 은 변수를 만들겠다 라는 의미로 쓰인다

  • 변수는 데이터를 기억하기 위해 사용한다. 변수는 한 번에 하나의 데이터만 기억할 수 있으며, 기억하고 있는 값을 바꿔가며 사용할 수 있다.

    ex) let 변수이름 = 데이터1; //변수 선언과 초기화 동시 진행
    변수이름 = 데이터2; // 새로운 데이터 대입
    변수이름 = 데이터3; // 새로운 데이터 또 대입

변수의 이름 제약사항

  • 변수명에서는 오직 문자와 숫자, 그리고 기호 &와_만이 포함될 수 있다.
  • 첫 번째 글자로 숫자가 올 수 없다.
  • 이미 다른 뜻을 가지고 있는 단어(키워드)는 변수명으로 사용할 수 없다.

변수에 값을 대입한다?

대입이란, 오른쪽 피연산자의 데이터를 왼쪽 피연산자에 집어넣는 작업을 뜻한다.

변수 말고 상수도 있다!

상수란 수식에서 '변하지 않는 값'을 뜻한다. 변수와 반대되는 것으로, 상수는 '단 하나의 데이터 만을 위해 사용하는 이름표'로써, 값의 변경이 불가하다.

상수 만드는 방법
const 상수이름 = 데이터;

상수도 변수처럼 지정된 데이터 대신 사용할 수 있지만 값의 변경이 불가능하다.

상수의 선언과 초기화

상수를 만들 때는 선언과 동시에 초기화를 해주어야 한다. 그러지 않으면 데이터를 지정할 수 없다.

상수의 선언과 초기화 따로 하면?
const 상수이름;
상수이름 = 데이터; // 에러발생

상수는 자신이 선언될 때 지정된 데이터로 고정된다. 선언 이후 데이터를 대입하려고 하면 에러가 발생한다.

profile
뉴비입니다

0개의 댓글