Web/Javascript
JavaScript 함수
괘창
2024. 6. 25. 11:44
■ JavaScript 함수
함수란 ?
: 프로그래밍에서 함수는 입력을 받아서 정해진 출력을 하는 것을 의미하며,
함수의 입력을 파라미터(parameters) 또는 인자(arguments)라 한다.
■ JavaScript 함수를 정의하는 방법
//function statement를 사용
function sum(a, b){
return a + b;
}
console.log(sum(10, 20));
// 출력 결과 : 30
// arrow function expression을 사용
const multiply = (a, b) => {
return a * b;
}
console.log(multiply(10, 20));
// 출력 결과 : 200
※ fuction statement 와 arrow function expression 차이
- function statement 는 전통적이며, this, arguments 그리고 생성자 함수로서의 사용을 지원한다.
- arrow function expression은 간결한 문법을 제공하며, 렉싴러 this 바인딩을 통해 this의 값이 항상 일정하게 유지된다.
더 공부가 필요할듯..
# React의 컴포넌트 중 함수 컴포넌트가 하나의 자바스크립트 함수다!