함수2 [Typescript] 함수와 선언문 타입스크립트에서 함수 선언문은 자바스크립트 함수 선언문에서의 매개 변수와 함수 반환값에 타입을 붙이는 형태이다 function 함수 이름( 매개변수1 : 타입1, 매개변수2, 타입2[,...]): 반환값 타입{ 함수 몸통 } function add(a: number, b: number): number { return a + b } 변수와 마찬가지로 함수 선언문에서도 타입 주석을 생략할 수 있으나, 타입이 생략되면 함수의 구현 의도를 알기 어렵다. void 타입 값을 반환하지 않는 함수의 반환타입이다. function print(name: string, age: number): void { console.log(`name: ${name}, age: ${age}`) } 함수의 타입을 함수 시그니처라고 하는데.. 2021. 2. 1. [Javascript]함수 자바스크립트에서 함수란 지시사항의 묶음으로써 입력 => 함수 => 출력 의 과정을 거치게 된다. 수학식에서 함수 f(x) = x * 2 라고 가정하면 f(2) = 4 f(3) = 6 의 결과 값이 나올 것이다. 함수는 굳이 수학식이 아니더라도 가능하다. 수학식에서는 f(x) 로 표기 되지만 Javascript에서는 함수이름(입력값) 형태로 나타낸다. let length = getLength("안녕") console.log(length) // 2 함수의 선언은 두가지 형태로 할 수 있다. function = newFunction(input){ // 컴퓨터에 지시할 내용 } // (함수 선언식) let newFunction = function(input){ // 컴퓨터에 지시할 내용 } // (함수 표현식).. 2020. 4. 6. 이전 1 다음