Developers/JavaScript
1-3.함수(functions)
__APPA
2020. 4. 16. 15:02
함수란?
- 컴퓨터에게 시킬 지시사항의 묶음
- 함수는 입력 ▷ 함수 ▷ 출력 과정으로 이루어져 있음
함수 선언식
function myFunction(input) {
//컴퓨터에게 시킬 일
//함수의 기능
}
함수 표현식
let myFunction = function(input) {
}
- JavaScript에서 함수의 사용
let timeToGoHome = function(speed, distance) { // timeToGoHome 함수 선언, 속도와 거리 변수를 입력 받음
let time = distance / speed
console.log(time)
}
> timeToGoHome(20, 100)
5 //출력값
< undefined //return값
- 함수 안의 값은 함수 밖으로 나오지 않는다.
함수 밖으로 결과를 가져오려면...
let timeToGoHome = function(speed, distance) { // timeToGoHome 함수 선언, 속도와 거리 변수를 입력 받음
let time = distance / speed
return time //값을 return 해주면 함수 밖으로 값을 가져올 수 있음
}
> timeToGoHome(20, 100)
< 5 //return값