해나아부지 개발일지

1-3.함수(functions) 본문

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값

'Developers > JavaScript' 카테고리의 다른 글

Mutable vs Immutable  (0) 2020.04.28
알쓸신잡(1)  (0) 2020.04.28
1-4. 배열(Array)  (0) 2020.04.25
1-2. 조건문(if...else)  (0) 2020.04.12
1-1. 변수(variable)  (0) 2020.04.11
Comments