이 글은 typescript의 기능에 대해 자세히 소개하고 있습니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.
함수의 역할에 대해서는 말할 것도 없이 타이프스크립트 세계에서 함수의 진정한 모습을 살펴보겠습니다.
함수의 기본 모습은 다음과 같습니다.
function fnanme(arg1: Type1, arg2: Type2, ...):Type { // 函数体 }
함수 이름 + 매개변수 + 함수 본문 + 반환값
함수 이름은 당연히 법적 식별자입니다. 중요한 것은 매개변수와 반환값입니다. 이를 결정하는 값입니다. 함수의 모양입니다.
함수 본문은 함수를 구현하는 코드로, 함수에 따라 다릅니다.
매개변수 선언
매개변수는 함수의 입력이며 특정 유형의 형식을 준수해야 합니다.
함수 선언의 매개변수를 형식 매개변수라고 하며, 함수가 호출될 때 전달되는 것을 매개변수라고 합니다. 실제 매개변수
각 매개변수의 형식은 이름입니다. 앞부분은 매개변수 이름을 나타내고, 후자는 매개변수 유형을 나타냅니다. 여러 매개변수는 쉼표로 구분해야 하며, 이는 매우 일반적인 예입니다
function fa(name: string, age: number) {}
선택적 매개변수
매개변수는 전달될 필요가 없습니다. 아니요, 전달하지 않으려면 매개변수 이름 뒤에 ?를 추가하여 이 기능을 수행할 수 있습니다. 예를 들어
function fa(name: string, age?: number) {}는 age를 통과할 수 있는지 여부를 의미합니다.
Default 매개변수
기본값을 지정하면 실제로는 선택적 매개변수의 효과를 얻을 수 있지만 이때 얻을 수 있는 효과는 다음과 같습니다. 이 매개변수가 전달되지 않으면 기본 매개변수가 대신 사용됩니다. 선택적 매개변수는 필수 매개변수 뒤에 와야 합니다. 그렇지 않으면 컴파일러가 혼란스러워질 것입니다. 도.Function return
함수 return에는 반환 유형이 있어야 합니다. 반환 유형은 일반적으로 함수 본문, 즉 중괄호 앞에 작성됩니다.
function fa(name: string): string {}위 함수의 반환 유형은 문자열 유형입니다. 물론 원하는 유형을 사용할 수 있습니다. 반환 유형을 선언하지 않으면 컴파일러는 함수 본문의 반환을 기반으로 자동으로 반환 유형을 추론합니다. 반환 유형은 void
입니다.
위 내용은 TypeScript의 기능에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!