프로그래밍은 데이터를 처리하는 것과 같으며 프로그래밍을 통해서 컴퓨터에게 우리가 원하는 데이터처리방식을 명령하는 것이다.
변수(variable)는 프로그래밍 언어에서 처리해야하는 데이터, 하나의 값을 담을 수 있도록 도와주는 것 또는 담고 있는 것(데이터보관함) 이며, 변수를 통해서 보관된 데이터에 접근하고 데이터를 업데이트 할 수 있다.
변수를 만들때 선언과 할당을 사용하며, 변수를 선언할때는 키워드를 사용하고 변수에 값을 할당할때는 ' = ' 할당연산자를 사용
const(상수) : 변수명을 선언하거나 변수의 값이 재할당하는 것이 불가능하다.
(변경이 불가능한 수 는 상수라 부른다.)
let : 변수명을 재선언하거나 변수의 값을 재할당하는 것이 가능하다.
변수의 선언과 할당 예시
let name;
// 키워드 let을 사용하여 변수 name을 선언한다.
name = 'youngseo'
// 변수 name에 변수 값'youngseo'를 할당한다.
let name = 'youngseo';
// 따로 선언과 할당을 할 수 있지만, 선언과 할당은 동시에 해줄 수 도 있다.
let number = 28;
let number2 = number;
// number2 변수의 값은 number 변수의 값인 28이다.
변수명은 마음대로 정의가 가능하며 특수문자를 제외한 문자, 숫자 ,_,$를 포함할 수 있으나 영문자를 사용하는 것을 권장한다.
여러단어를 연결하는 변수이름은 앞 단어의 첫문자는 소문자, 그 다음 단어의 첫문자는 대문자를 사용하여 짓는다.
변수명은 의미가 있는것,어떤 정보를 갖고 있는지 유추하기 쉽게 정해야한다.
대소문자를 구별한다.
변수명은 숫자로 시작하지 않는다.
예약어(keyword)는 식별자로 사용할 수 없다.
예약어(keyword)는 프로그래밍 언어에서 사용되거나 사용할 단어를 말함)
ex) 의미가 있는 변수명 짓기
let number = 28;
//number(숫자) 변수안에 28이라는 변수값을 할당
//number(숫자) 변수에 28이라는 데이터가가 들어간다는 뜻
let ege = 28;
// ege(나이)는 28이다.
let number = 28;
//number(숫자) 변수안에 28이라는 변수값을 할당
//number(숫자) 변수에 28이라는 데이터가가 들어간다는 뜻
let ege = 28;
// ege(나이)는 28이다.
변수의 값, 변수에 담을 수 있는 데이터타입은 가장 작은 단위(primitive type)인 number, string, boolean, null. undefined, symbol 이 있다. 타입에 대해서는 후에 더 자세하게 다뤄볼 것 이다.
멋있어요!