JavaScrip_ Function

4634 단어 TILjsTIL

Function

코드를 사용하여 특정 작업을 여러번 사용하는 경우가 많은데, 함수를 생성해 동일한 코드를 다시 작성하는 대신 코드 블록을 그룹화하여 하나의 작업과 연결해 다음 작업을 다시 수행해야 할 때 마다 해당 블록을 재사용 할 수 있다.

함수 호출

function sayThanks () {
  console.log('Thank you for your purchase! We appreciate your business.');
}
sayThanks (); //Thank you for your purchase! We appreciate your business.
sayThanks (); //Thank you for your purchase! We appreciate your business.
sayThanks (); //Thank you for your purchase! We appreciate your business.

Parameters and Arguments (매개 변수 및 인자)

parameter: 함수 선언에서 활용하기 위해 사용하는 변수
argument: 함수를 호출할 때 사용

function 함수이름(매개변수1, 매개변수2, ...) {
    실행문;
}
 
함수이름(인자1, 인자2, ...);

Default Parameters

함수 선언시, 매개변수의 값을 기본적으로 정해놓는 것
기본 값을 정해 두지만 함수 호출시 값을 전달한다면 그 값으로 대치

function greeting (name = 'stranger') {    //name(parameter)에 defauil값을 설정
  console.log(`Hello, ${name}!`)
}
 
greeting('Nick') // Output: Hello, Nick!  // nick(argument) 값이 전달, 변수 재정의
greeting() // Output: Hello, stranger!    // 기본값 'stranger'사용

참조 https://opentutorials.org/module/3989/26149

좋은 웹페이지 즐겨찾기