▪ 상황에 따라 변할 수 있는 값
▪ 이름(Label)이 붙은 값 / 값에 이름을 붙이는 것
선언 let myname;
할당 myname = 'Hannah';
let myname = 'Hannah';
변수를 이용한 값을 다른 곳에도 이용할 수 있다.
∷ 예시
let age = 20;
let pi = 3.141592;
⧫ 𝕋𝕚𝕡
변수 명엔 공백을 쓸 수 없다. 보통 단어의 첫 글자를 대문자로 쓴다.
Camel Case:
let circleOfLife;
Snake Case:
let circle_of_life;
한줄한줄 변수와 특정값을 이용하여 연산하는 경우
∷ 예시
pi * 5 * 5 //반지름이 5인 원의 넓이
pi * 7 * 7 //반지름이 7인 원의 넓이
// 위 식에서 변수로 둘수 있는 것이 하나 더 있다!! -> 반지름
let radius = 5;
pi * radius * radius;
// 결과물을 다시 변수로 담을 수 있다
let areaOfCircle = pi * radius * radius;
▪ 변수는 동일한 변수를 이용해 대입할 수 있다.
▪ let(변수 키워드)은 한번 선언한 뒤 다시 쓰지 않는다.
∷ 예시
let sum = 1;
sum = sum + 2;
sum = sum + 3;
sum = sum + 4;
▪ typeof
를 활용해 특정 값의 타입을 확인할 수 있다.
▪ 타입마다 다른 속성과 메소드가 있다.
▪ ==
및 !=
가 타입검사를 하지 못한다.
▪ 크게 6가지 타입이 있다.
▫ 숫자(Number)
▫ 문자열(String) : ' '
▫ 불리언(Boolean) : True / False
▫ 배열(Array) : 문자열이 여러가지가 섞인 타입(자료형)
▫ 객체(Object) : form(다양하게 섞여있는 자료형)
▫ Undefined : 변수에 값이 없는 경우
▫ 함수(function)