[JS] 01.변수 기초 of 기초

변수 Variable

변수란, 데이터를 담는 박스라고 생각하면 쉽다.

프로그램에서 사용되는 데이터를 일정 기간동안 기억하여 필요할 때에
다시 사용하기 위해 데이터에 고유의 이름인 식별자를 명시한 것이다.

식별자는 어떠한 대상을 유일하게 식별할 수 있는 이름을 말한다.
식별자에는 변수명, 함수명, 프로퍼티명, 클래스명 등이 있다.

선언과 정의

  1. 변수의 선언이란
    어떤 변수를 사용할지 정하는 작업이다.
    javascript에서는 var,let,const를 사용하여 선언한다.
  1. 변수의 정의
    선언된 변수에 값을 정의(=할당)하는 작업이다.
[변수 사용예시]
var name; 		//var를 사용하여 name이라는 변수 선언
name = "soni" 	//name이라고 선언된 변수에 "soni"라는 값을 정의(=할당)


[ var, let, const 차이 ]
1. var는 값을 재선언,재할당 할 수 있다.
	(요새는 var를 사용하지 않고 let, const만 사용하는 추세
    아래 링크 참고하기
    https://hanamon.kr/javascript-호이스팅이란-hoisting/)
var num1 = 20;
num1 = 50;
var num1 = 'Bob';

2. let은 재할당(=변수의 재정의)은 가능하지만 
	재선언(=같은 이름의 변수)는 불가능이다.
let num2 = 20;
num2 = "hello";
let num2 = 'Bob'; // <- 에러!

3. const는 재선언 및 재할당 할 수 없다.
	변수 값이 더이상 변경되지 않도록 할때 사용
const num3 = 30;
num3 = 'Bob'; // <- 에러!

변수명(=식별자) 규칙

  • 변수명은 영문+숫자로 짓기
  • 띄어쓰기와 특수문자는 불가능
  • camelCase 혹은 snake_case 형태로 사용하기를 추천
let first_name = 'bob' 	//snake case
let firstName = 'bob' 	//camel case

좋은 웹페이지 즐겨찾기