2023. 3. 9. 09:24ㆍJava Script/코플릿
1.Function(함수)
조금 더 좁게 이야기 하자면, 함수는 입력(input)을 받아 출력(output)을 하는 하나의 작은 기능 단위입니다.
ex) 간단한 덧셈 문제
문제 : 속력 speed , 시간 time 이 숫자로 주어졌을 때, 이동한 거리를 변수 distance에 할당하여 리턴하는 getRunCatDistance 함수를 작성하세요.
2.Declarefunction(함수의 선언)
자바스크립트에서 함수는 두가지 방식으로 선언될 수 있습니다. 첫 번째 함수 plusOne은 함수 선언식입니다. 두 번째 함수 minusOne은 함수 표현식을 변수 minusOne에 할당했습니다. 미묘한 차이는 있지만 변수를 선언하고, 함수를 할당했다 라는 결론은 분명합니다.
문제 : 첫 번째 인자에 2를 곱하는 함수 multiplyBy2와 비슷하게 첫 번째 인자를 2로 나누는 함수 divideBy2를 선언하세요.
3.CallFunction(invoke;call, 함수의 호출)
변수에 함수가 담겨있다면, 다른 변수와는 다르게 () 괄호를 붙여서 함수를 호출할 수 있습니다. 또한 입력값을 설정할 수도 있는데요, 이를 전달인자(argument), 줄여서 인자라고 부릅니다.
문제 : 문자열을 인자로 받아서 느낌표를 붙여서 리턴해주는 함수 returnWordWithJoy가 있습니다. 함수 returnWordWithJoy의 첫 번째 인자로 문자열 "I love DevOps"를 넣어서 호출하고, 그 결과값을 변수 word에 할당하세요.