티스토리 뷰
변수
변수(variable)는 문자나 숫자의 값을 담는 컨테이너로 값을 유지할 필요가 있을때 사용한다.
변수의 선언
var a = 1;
alert(a+1); //2
var a = 2;
alert(a+1); //3
자바스크립트에서 변수는 var로 시작하는데, var은 값의 변경이 가능하므로 첫번째 a에서는 1,이지만 두번째 a 선언에서는 값이 2로 변해서 결과값은 3이 도출 되는것을 알 수 있다. var로 변수를 선언하면, 다시 var을 사용하지않아도 값은 저장되있다.
var first = "coding";
alert(first + "everybody") //결과 codingeverybody
var a = 'coding', b='everybody';
alert(a+b); //결과 codingeverybody
변수가 없다면?
변수는 코드의 재활용성을 높여준다.
alert(100+10);
alert((100+10)/10);
alert(((100+10)/10)-10);
alert((((100+10)/10)-10)*10); //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); //계속 a의 값이 변하면서 값이 나타나게된다.
숫자100을 다른숫자로 변경한다고 하면 나머지 코드는 변경할 필요가 없다. 수정해야 할 코드가 적다는것은 그만큼 해야 할 일이 줄어든다는 의미이고, 그 과정에서 버그가 발생할 가능성을 낮출 수 있다. 변수는 반복문, 조건문, 함수와 결합되면 더욱 더 중요하다.
댓글
© 2018 webstoryboy