let
키워드와 변수명
을 사용하여 선언=
연산자를 사용하여 값을 넣어주는 것✋ 같다
라는 의미의 연산자: ===
✋ 변수 선언과 할당 혼동하지 않기!
👀 변수를 선언하고 할당하는 가장 큰 이유는
반복적으로 사용하는 값을 데이터 보관함(메모리)에 넣어 두었다가 편하게 꺼내서 사용하기 위함
⭕️ | ❌ |
---|---|
let thing = 'Apple'; let num = 5; | let thing, num = 'Apple', 5; |
let thing = 'Apple', num = 5; | let thing = 'Apple', let num = '5'; |
Undeifined
, function
모두 JS 타입Null
타입은 null
하나의 값만 가질 수 있음null
이 아닌 undefined
값을 가짐typeof
를 통해 특정 값의 타입을 알 수 있음매개변수(parameter)
: 함수를 실행할 때 입력에 따라서 바뀔 수 있는 변수전달인자(argument)
: 함수를 호출할 때 매개변수에 할당되는 값함수 선언식
function getRectangleArea(width, height) {
let rectangleArea = width * height;
return rectangleArea
}
함수 표현식
: 변수 선언 후 함수 작성
let getRectangleArea = function (width, height) {
let rectangleArea = width * height;
return rectangleArea
}
화살표 함수
let getRectangleArea = (width, height) => {
let rectangleArea = width * height;
return rectangleArea
}
// 한줄일 떈 {}, return 생략 가능
let getRectangleArea = (width, height) => width * height;