🤷♀️ 변수란 무엇인가
let myAge
이러한 방법으로 'myAge' 변수를 '선언' 할 수 있다
let myAge
myAge = 24;
그리고 'myAge' 라는 변수 안에 '24' 라는 값을 '할당' 할수 있다.
🔍 변수가 필요한 이유
변수가 필요한 이유는
1.코드의 재활용성,가독성을 높여준다.
2.중복을 제거하여 유지보수가 용이해진다.
3.수에 이름을 붙여줘서 어떤 목적의 수인지 알 수 있다.
예시를 들어 알아보자!
console.log(100+1);
console.log(100+2);
console.log(100+3);
console.log(100+4);
console.log(100+5);
console.log(100+6);
console.log(100+7);
console.log(100+8);
console.log(100+9);
console.log(100+10);
console.log(100+111);
이러한 코드가 있다고 쳤을 때 100이라는 값을 200이라고 바꾸고 싶다면 모든 100을 일일히 바꿔줘야 한다. 하지만 이것을 변수를 사용한다면?
a=200;
console.log(a+1);
console.log(a+2);
console.log(a+3);
console.log(a+4);
console.log(a+5);
console.log(a+6);
console.log(a+7);
console.log(a+8);
console.log(a+9);
console.log(a+10);
console.log(a+111);
이런식으로 변수 한 줄 만 추가했다는 이유로 일일히 바꿀 필요가 없어진다!
🔍 변수의 이름 정하기
변수의 이름을 정하는데에는 몇가지 주의할 점이 있다
🔍 변수의 데이터 타입들
데이터 타입은 프로그래밍 언어에서 사용할 수 있는 데이터의 종류를 말한다.
이는 한정된 메모리 공간을 효율적으로 사용하기 위해서 2진수 데이터로 메모리에 저장된 다양한 형태로 사용하기 위해 존재한다.
1. number
let num1 = 20;
2. string
let myName = "양성호";
" " 안에 값을 문자로 넣어주면 된다.
3. boolean
let answer1 = true;
let answer2 = false;
true 와 false 가 데이터의 값이 되는 타입으로 참과 거짓으로 구분된다 string과는 다르다!
4. undefined
undefined 는 선언은 됐지만 아직 값이 할당되지 않은 경우를 의미한다
5. null
let name = null;
null 은 '값이 없음'을 의미하는 '할당' 된 값이다!
1. array
let names = ["양성호","박성호","김성호","성성호"]
array는 한국어로 배열이라고 부른다 괄호안에 각기 다른 데이터를 담을 수 있다!
데이터들은 [ ] 괄호안에 담는다
2. object
let me = {
name = "양성호",
Age = 24
}
object 는 한국어로 객체이고 데이터가 모여있는 묶음이다
묶음 안에는 key 와 value 로 구성되어있다
{ } 괄호 안에 담으며 ,쉼표를 사용하여 구분한다