본문 바로가기

function2

함수의 반환값 - return function hi() { console.log('hi~') } hi() // hi~ 위 함수의 반환값은 어떻게 될까요..? console.log(hi()) // hi~ // undefiend 자칫하면 hi~ 라고 출력된것이 hi함수를 호출한 반환값처럼 보일수 있으나 함수가 호출되고 내부에서 작동한것입니다. hi()라는 값 자체는 undefined가 되었네요. 더 정확히 알아보기 위해서 변수에 값을 넣어줍시다. function hi() { console.log('hi~') } let a = hi() // hi~ console.log(a) // undeifined 모든 함수에는 반환값이라는 것이 있습니다. 실행된 자기자신이 그 값이 되는거죠. 함수 내에서 반환값을 정의 해주지 않는다면 기본값은 undef.. 2020. 7. 10.
함수 - function 수학에서의 함수 $f_{(x)}=3x^2 + x + 1$ 그래프를 그리지 않을거고 편미분을해 기울기를 구하지 않을거니까 트라우마 때문에 울렁거리는 속을 잠시 진정시키고 이 역할이 무엇일지 봅시다. 미리 x에 대한 동작을 정의 해놓은 것이네요. 이제 함수에 3을 넣어준다면..? $f_{(3)} = 3\times3^2+3+1=31$ 31이라는 값을 얻어낼 수 있습니다. 입력값에 대한 출력값을 사전에 정의하는 거구나 프로그래밍 언어 - 함수 수학에서의 함수와 큰 차이가 없습니다. 다만 입력값이 없을수도 출력값이 없을수도 있죠. 대부분의 프로그래밍 언어에서 (특정언어만 해당하는것이 아닙니다) 함수는 사전에 어떠한 동작을 정의하는 것입니다. 사용법 자바스크립트에서 함수를 만드는 방법은 한가지가 아니지만 가장 일반.. 2020. 7. 10.