반응형

1.  Javascript Function


 

기본적으로 함수라는 것은 수학에서는 

y = f(x)라고 많이 표현을 한다. 프로그래밍에서도 함수는 y = f(x)와 별로 다르지 않다. 

 

f(x) = 2x  라는 함수라고 정의해 보겠다. 이때 우리가 넣는 데이터는 x라는 인풋 입력값이고 

x라는 인풋 입력값에 2라는 데이터를 넣었을 때 테스트박스 즉 함수 내에서는 2 * 2 형식으로 함수가 작동한다. 이때 y = 4라는 출력값이 나오게 된다.   수학에서는 y는 정답 f(x)는 함수 x는 넣는 값이라고 표현한다. 이제 자바스크립트에서 함수가 무엇인지 알아보자.

 

 

 

 

1.  Javascript Function

function sum(num1, num2) {
  return num1 + num2;
}

자바스크립트에서 기본적으로 사용되는 함수의 틀이다. 자바 스크립트 또한 수학에서의 y = f(x)와 다르지 않다. 

function sum 이라는 함수를 만든다고 했을 때 f(x) = sum(num1, num2)와 같다. 여기서 함수내부를 자세히 보면

sum이라는 이름의 함수는 num1 과 num2를 입력받아서 num1+ num2를 더해주는 함수이다. 계산식은 sum 안에 들어 있는 { return 조건식} 형태로 이루어져 있다. 즉 function 키워드 뒤에 sum은 함수의 이름이 되고, num1과 num2는 우리가 입력하거나 주어진 입력값 return 뒤의 num1 + num2는 우리가 함수에서 계산할 조건식이나 계산식이고, 반환되는 return 값은 y값이 된다. 이와 같이 수학과 프로그래밍을 생각해 본다면 어떠한 방식으로 로직을 짤지 생각해 볼 수 있을 것 같다. 

 

 

수학 좀 열심히 할걸..

반응형

'블록체인 개발' 카테고리의 다른 글

BOM (Browser Object Model)  (0) 2023.07.04
DOM (Document Object Model)  (0) 2023.07.03
깃허브 연동하기  (0) 2023.06.29
변수명 표기법  (0) 2023.06.27
Javascript Runtime  (0) 2023.06.26

+ Recent posts