함수란?
자바스크립트에서 함수란 어떤 목적을 가진 작업들을 수행하는 코드들이 모인 블록을 의미
함수의 입력과 출력
함수에서는 매개변수를 이용해 입력값을 받고 return 으로 값을 출력
function test( a, b){
return a+b
} // 해당 함수 호출시 a+b의 값 출력
Java , c 와 같은 언어의 경우 함수의 return 값이 주어지지 않은 함수는 출력값이 없지만, javascript 는 undefinde를 출력함
function test(a , b){
a+b
//이 경우 return 값이 주어지지 않았으므로 undefined 출력
}
함수의 선언 방법
함수 선언식
function test( a, b){
return a+b;
}
함수 표현식
let test = function( a, b){
return a+b;
}
화살표 함수
let test = (a,b) => {
return a+b;
}
함수의 호출
선언된 함수를 매개변수(함수의 매개변수가 있는경우)를 전달하여 호출. 매개변수가 주어지지 않는 경우 해당 매개변수는 undefined 의 값임.
//선언
function test(a, b){
console.log(a)
console.log(b)
}
//호출
test(10,11)
test(10)
'JavaScript > JavaScript기초' 카테고리의 다른 글
[Javascript] 배열과 객체의 Copy (0) | 2021.08.27 |
---|---|
[Javascript] 반복문 (0) | 2021.08.27 |
[Javascript] 문자열 다루기 (0) | 2021.08.26 |
[Javascript] 조건문 (0) | 2021.08.26 |
[Javascript] 변수와 타입 (0) | 2021.08.26 |