20241028 자바스크립트 Number(), arrow function 작성법
문자열 숫자로 변환
Number() 함수를 이용한다
let str = "12";
let num = Number(str);
console.log(typeof(str));
console.log(typeof(num));
//// 출력
// string
// number
arrow function 작성법
일반적인 함수
우선 일반적인 방법으로 다음과 같이 함수를 만든다.
function(a, b) {
const c = 42;
return a + b + c;
}
1. function 지우고 파라미터와 중괄호 사이에 화살표 배치
(a, b) => {
const c = 42;
return a + b + c;
} // 끝
만약 다음과 같이 중괄호 안에 return문만 있다면, 2번을 수행해야 한다.
(a, b) => {
return a + b;
}
2. 중괄호와 return 제거
return문만 중괄호 안에 있었다면 중괄호와 return도 제거한다.
(a, b) => a + 100; // 끝
만약 다음과 같이 파라미터가 두개가 아니라 하나만 있었다면, 3번을 수행해야 한다.
(a) => a + 100;
BUT! 이때 파라미터가 없는 함수였다면 3번은 수행하지 않고 괄호를 남긴다.
() => 100 + 20; // 끝
3. 파라미터 괄호 제거
a => a + 100; // 끝
Leave a comment