Front-end/JavaScript

변수와 데이터 타입

1. 변수

let a = 1;
	a = 3; // 다른 값 담기, 앞에 변수 선언을 또 할 필요는 없음

alert(a) = 3;

let a = 1, b = 2, c = 3; // 한 줄로 선언도 가능

const a = 1;
	  a = 3; // 불가능!! 절대값이므로 바뀔 수 없음

 

- let은 최초 선언시에만 사용 

- const 는 변하지 않는 값 (새로운 값 담기 불가능)

- 옛날에는 var를 썼으나, 변하는 값과 변하지 않는 값을 구분하기 위해 let, const 가 만들어짐

  --> const를 기본적으로 쓰고 변해야 하는 값은 let, var는 이제 쓰지 않는 것을 추천!

 

- 코드의 재활용성을 높여줌

//변수 사용 전
alert(100+10);
alert((100+10)/10);
alert(((100+10)/10)-10);
alert((((100+10)/10)-10)*10);

//변수 사용 후
a = 100;
a = a + 10;
alert(a);
a = a / 10;
alert(a);
a = a - 10;
alert(a);
a = a * 10;      
alert(a);

 

- 변수의 반대말은 상수 (변하지 않는 값)

 

2. 데이터 타입

1) 숫자

2) 문자 

3) Booleans : true, false

4) null : 변수에 아무 값 없이 비어있음 (false와 다름)

   - 절대 자연적으로 발생하지 않음

   - 인위적으로 자바스크립트한테 값이 "비어있다"는 것을 알려줄 때 사용 

5) undefined : 변수가 선언 되었으나 값이 할당되지 않은 상태 

let something;

 

 

'Front-end > JavaScript' 카테고리의 다른 글

조건문 if  (0) 2020.09.04
비교 연산자 ==, ===  (0) 2020.09.04
숫자와 문자 - 문자의 연산  (0) 2020.09.04
숫자와 문자 - 수의 연산  (0) 2020.09.04
Orientation  (0) 2020.09.04