javacript - 함수(function)

DonQ·2021년 2월 26일
0

TIL

목록 보기
29/31
post-thumbnail

함수 사용 이유

  1. 중복을 줄여줌
  2. 유지보수에 쉬움
function sayHello(name){
  console.log(`Hello, ${name}`);
};

sayHello('donq'); // Hello, donq

함수 선언문 vs 함수 표현식

//함수 선언문 : 어디서든 호출 가능 (호이스팅 된다는 특성)
hi();
function hi(){
  console.log('hi')

//함수 표현식 : 호이스팅이 안됨
let hi1 = function(){
  console.log('hi')
}

화살표 함수

// return으로 반환되면 () 괄호로 반환 가능
// return으로 반환시 한줄이면 () 없이 반환 가능
// return으로 반환하여도 여러줄일 경우 {} 사용해야함

let add = (num1, num2) => num1 + num2 ;
let add2 = (num1, num2) => {
  const result = num1 + num2;
  console.log(result);
}

// 인수가 하나일 경우 () 없어도 가능 
let sayHello = name => `Hello, ${name}`

// 인수가 없을 경우 () 생략 불가능 
let sayHi = () => `Hi there`
profile
꾸준히 쌓아가는 코딩 Study

0개의 댓글