[TIL] 용어정리

Manta·2024년 8월 21일
0

TIL

목록 보기
1/19

오늘 용어를 정확히 몰라서 당황하는 일이 생겼다 그래서 한번 기초 용어들을 정리 해볼려고 한다.

1. 함수

function 함수이름(인자1, 인자2, 인자3) {
  // 명령문
}

함수이름(인수1, 인수2, 인수3); // 명령문에 있는 내용을 실행한다.

함수는 return 키워드로 값을 반환할 수 있고, 함수 내에서 정의된 변수는 함수 외부의 어느곳에서 접근할 수 없다. 하지만 다른 함수 내부에 정의 된 함수는 상위 함수에 정의된 모든 변수에 접근할 수 있다.

2. 메서드

let car = {
  make: 'Hyundai',
  model: 'Sonata',
  year: 2024,
  start: function() {
    console.log('Car is starting');
  }
  
  car.start();
};

자바스크립트에서는 일반적으로 객체 안에 프로퍼티로 정의된 함수를 메서드라고 부른다.

3. 함수와 메서드의 차이점

  • 함수는 특정 작업을 수행하기 위해 설계된 기능임
  • 함수는 직접 호출이 가능함
  • 재사용도 가능
  • 함수는 자체적으로 존재
  • 메서드는 객체의 프로퍼티가 함수인 경우임
  • 메서드는 점 표기법 또는 대괄호 표기법을 사용하여 호출 가능
  • 재사용이 어려움
  • 메서드는 객체와 연결되어 있음
profile
공부할게 너무 만타🫠

0개의 댓글