Dev-dotoli TIL

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

이런식으로 모든 코드의 수정없이 재활용성이 높은 코드를 짤 수 있음