본문 바로가기
JavaScript

[생활코딩] javascript - 변수

by Hello Do. 2016. 5. 18.

본 강의 학습은 [생활코딩]를 통하여 학습하고 있습니다.


1. 변수 (1/2) : 사용법


■ 변수(Variable) : 변경 가능한 변수

- 변수 선언
var a = 1;
: var 생략 가능함(유효범위 안에서 생략 가능)

var a = 1;
alert(a); // 1 출력
a = 10; 
alert(a); // 10 출력

a=1;
b=2;
alert(a+b); // 3 출력
a=2;
b=2;
alert(a+b); // 4 출력


변수 안에는 숫자, 문자, 어떤 형태의 데이터도 담길 수 있다.

var first = 'coding';
alert(first + ' everybody'); // coding everybody 출력
first = '코딩';
alert(first + ' everybody'); // 코딩 everybody 출력

var a = 'coding', b = 'everybody';
alert(a + b); // codingeverybody 출력
한번에 여러개 선언 가능

 


2. 변수 (2/2) : 사용법


Q. 변수는 과연 왜 쓰는가?
: 변수는 코드의 재활용성에 사용한다.

- 변경 전 코드

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);


큰 차이점은 100을 한번만 바꿀 것인가? 모든 수를 변경 할 것인가?
비효율 코드는 유지보수를 어렵게 만든다.