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; // 끝

Categories:

Updated:

Leave a comment