JS 5 변수
JS 변수
변수의 선언
JS의 변수는 var로 시작함.
var은 : 변수(Variable : 바뀔 수 있는)라는 의미
변수는 : 문자나 값을 담을 수 있는 그릇(container)
값을 유지할 필요가 있을 때 사용함
다른 값으로 바뀔 수도 있기 때문에 ‘변수’
var a = 1;
aler(a + 1); //2
// var은 생략가능, but 왜 생략하는지 알고 생략
var a = 2;
alert(a + 1); //3
a = 1;
b = 2;
console.log(a + b); //3
var first = "coding";
alert(first + "everyday"); //codingeverydad
var a = "coding", //한번에 변수를 다 선언함
b = "everyday";
alert(a + b); //codingeveryday
console.log(a + " " + b); //coding everyday
변수의 효용
변수를 왜 쓰는가? : 변수는 코드의 ‘재활용성’을 높여줌
예를 들어 - 100에 10을 더하고, 10을 나눈 후에 다시 10을 빼고 거기에 10을 곱해야할 때
alert(100 + 10);
alert((100 + 10) / 10);
alert((100 + 10) / 10 - 10);
alert(((100 + 10) / 10 - 10) * 10);
이런식으로 표현 할 텐데, 여기서 100을 모두 1000으로 바꿔야 한다면
모든 코드를 수정해야 함.
만약 변수를 사용한다면?
a = 100;
a = a + 10;
alert(a);
a = a / 10;
alert(a);
a = a - 10;
alert(a);
a = a * 10;
alert(a);
// a = ((((a+10)/10)-10)*10)
//console.log(a);
이런식으로 모든 코드의 수정없이 재활용성이 높은 코드를 짤 수 있음