프로그래밍 에서의 함수
란, 특정한 기능을 수행하기위해 만들어진 코드의 집합이다. 입력(매개변수)과 출력(Return)의 특징이 있다.
자바스크립트의 함수는 총 2가지 방법으로 선언할 수 있다.
function
키워드 옆에 함수명과 괄호()
를 작성하고, 괄호 안에는 해당 함수를 호출할때 전달할 수 있는 매개변수
를 넣을 수 있다.return
문을 사용해서 함수에서 반환할 값을 정의한다.function printMyName(name) {
console.log(`제 이름은 ${name} 입니다.`);
}
printMyName('홍길동'); // 제 이름은 홍길동 입니다.
/* ------------------------------- */
function calculate(num1, num2) {
return num1 + num2;
}
const result = calculate(10, 20);
console.log(result) // 30
/* ------------------------------- */
function getRandomNumber() {
return Math.random();
}
const randomNumber = getRandomNumber();
console.log(randomNumber) // 0 ~ 1 사이의 랜덤 숫자 출력
변수 선언 키워드(const, let, var)
로 변수를 선언 하되, 화살표 함수를 나타내는 () ⇒ {}
형태로 작성해야한다. 괄호()
안에는 해당 함수를 호출할때 전달할 수 있는 매개변수
를 넣을 수 있다.
return
문을 사용해서 함수에서 반환할 값을 정의한다.const printMyName = (name) => {
console.log(`제 이름은 ${name} 입니다.`);
}
printMyName('홍길동'); // 제 이름은 홍길동 입니다.
/* ------------------------------- */
const calculate = (num1, num2) => {
return num1 + num2;
}
const result = calculate(10, 20);
console.log(result) // 30
/* ------------------------------- */
function getRandomNumber() {
return Math.random();
}
const randomNumber = getRandomNumber();
console.log(randomNumber) // 0 ~ 1 사이의 랜덤 숫자 출력