자료를 담는 그릇 = 변수

서울꺼벙천사·2022년 9월 27일
0
post-thumbnail

안녕하세요
서울 꺼벙 천사입니다

자바스크립트를 독학하고 있습니다

지난번에는 기본적인 팝업 창을 만드는 3가지를 정리하였습니다
https://velog.io/@nspro0318/%EA%B8%B0%EB%B3%B8%EC%A0%81%EC%9D%B8-%ED%8C%9D%EC%97%85-%EC%B0%BD

이번에는
프로그래밍 공부를 하면 만나는 개념 중의 하나인 변수에 대해 알아보도록 하겠습니다

변수
프로그래밍에서 변수라는 개념은
자료를 저장해 놓은 가상의 공간을 말합니다
변수에 숫자가 들어있거나
문자가 들어 있거나
숫자와 문자가 들어 있는지를
자료형(Data Type)이라고 합니다

하나의 변수에 저장된 값은
언제든지 변할 수 있기 때문에 변수라는 용어가 사용되는 것입니다

변수명을 만드는 규칙
자료를 담아 놓은 가상의 공간을 변수라고 합니다
변수는 하나의 프로그램에서 여러 변수가 사용되기 때문에
이름을 붙여야 하는데 이것을 변수명이라고 합니다

하나의 유리 그릇에 설탕을 담아 놓으면
설탕 그릇이 되고
설탕을 다쓰고
소금을 담으면 소금 그릇이 되는 것처럼
언제든지 변할 수 있습니다

변수명을 만느는 방법은

  1. 숫자로 시작할 수 없습니다
  2. 중간에 공백이 올 수 없습니다
  3. 영어의 대문자와 소문자를 구별합니다
  4. 변수명은 주로 소문자를 사용합니다
  5. 2개 이상의 단어로 이루어진 변수명을 사용하기 위해서는
    중간에 _를 사용하거나
    중간에 대문자를 넣어 사용합니다
  6. 자바스크립트에서 이미 명령어로 지정한 것은 변수명으로 사용할 수 없습니다
  7. 의미있는 변수명을 사용하는 것이 좋습니다
  8. 한글로 된 변수를 사용해도 되지만 에러가 발생할 수 있기 때문에 영어를 사용하는 것이 좋습니다

변수 선언과 할당
변수명을 만드는 것을 변수 선언이라고 합니다
변수 선언을 할 때는

let 변수명

을 적으면 됩니다
변수명을 만들었으면
변수에 값을 넣어야 하는데
변수에 값을 넣는 것을
할당
대입이라는 용어를 사용하기도 합니다

변수명 = 값

위에서 사용한 [ = ] 같다는 의미가 아닌
오른쪽에 있는 값을
왼쪽에 대입
또는 할당한다는 의미로 사용하는 것입니다

상수
변수는 자료를 담는 그릇으로 항상 변할 수 있는 값이 할당됩니다
그러나 값이 변하면 안 되는 값을 저장하는 가상의 공간도 필요합니다
값이 변하면 안되는 자료를 담는 그릇을 상수라고 합니다
상수명도 변수명을 만드는 규칙과 같습니다
변수를 선언할 때는 [ let ]라는 것을 사용하지만
상수를 선언할 때는 [const ]라는 것을 사용하며
변수나
상수에 값을 할당하기 위해서는
변수와 마찬가지로
오른쪽에 있는 값을
왼쪽에 대입
또는 할당한다는 의미로 [ = ]을 사용합니다

변수 선언과 할당
상수 선언과 할당은
한줄로 작성을 해도 됩니다

let age;
age = 33;

const current_year;
current_year  = 2022;

위와 같이 작성을 해도 되고

let age = 33;
const current_year = 2022;

위와 같이 작성을 해도 되며
위에서 사용한 [ ; ]는 하나의 문장이 끝났다는 표시입니다

첫 작성 : 2022년 9월 27일 화요일

profile
프로그래밍을 독학하는 서울 꺼벙 천사입니다

0개의 댓글