TypeScript의 반환 유형 void는 무엇입니까?

Typescriptui Banhwan Yuhyeong Voidneun Mueos Ibnikka



TypeScript는 JavaScript의 모든 기능은 물론 유형 검사, 정적 타이핑 등과 같은 새로운 기능을 포함하는 JavaScript의 상위 집합으로 알려져 있습니다. JavaScript는 '숫자', '문자열', '부울' 등과 같은 변수 유형을 지정하기 위한 대규모 내장 유형 컬렉션을 제공합니다. TypeScript는 변수, 메서드 또는 함수 유형을 지정하기 위한 내장 유형도 지원합니다.

이 가이드에서는 TypeScript의 반환 유형 'void'를 보여줍니다.

TypeScript의 반환 유형 'void'는 무엇입니까?

타입스크립트 “ 무효의 ” 반환 유형은 “아무것도”를 나타냅니다. 즉, 어떤 값도 반환하지 않습니다. 함수나 메소드를 사용하여 이 반환 유형을 지정하는 것이 좋습니다. 이는 이 함수나 메서드가 아무것도 반환하지 않는다는 것을 사용자에게 명확하게 나타내기 때문입니다. 따라서 사용자는 값을 반환하는지 여부에 대해 전체 함수를 읽을 필요가 없습니다.







반환 유형 'void'를 실제로 사용하기 전에 다음 명령을 살펴보고 '.ts' 파일을 트랜스파일하고 자동 생성된 '.js' 파일을 실행하세요.



tsc 메인. TS //.ts 파일 컴파일

노드 메인. JS //.js 파일 실행

위 명령에 언급된 파일 이름은 변경될 수 있습니다.



실제 구현을 살펴보겠습니다.





예 1: 함수에 'void' 유형 지정

이 예에서는 다음과 같은 함수에 'void' 유형을 할당합니다.

함수 myFunc ( ) : 무효의 {

반품

}

가치를 두다 : 무효의 = myFunc ( ) ;

콘솔. 통나무 ( ) ;

위의 코드 줄에서:



  • 기능 ” 키워드는 “라는 함수를 정의합니다. 마이펑크() ”를 반환 유형으로 “none”으로 지정합니다.
  • 그 몸에는 “ 반품 ” 키워드는 아무것도 반환하지 않습니다.
  • 다음은 “ 'void' 유형의 변수는 'myFunc()' 함수를 호출합니다.
  • 마지막으로 “ 콘솔.로그() ” 메소드는 “value” 변수 출력을 표시합니다.

산출

'myFunc()' 함수는 반환 유형 'void'가 소스 코드에서 이를 명확하게 나타내기 때문에 아무것도 반환하지 않기 때문에 터미널에 '정의되지 않음'이 표시되는 것을 볼 수 있습니다.

예 2: 변수에 'void' 유형 지정

이 예에서는 변수에 'void' 유형을 할당합니다.

b를 보자 : 무효의

= 한정되지 않은

콘솔. 통나무 ( ) ;

위의 코드 블록에서:

  • ” 변수는 “ 유형으로 선언됩니다. 무효의 '.
  • 예제 1에서 볼 수 있듯이 'void' 유형은 아무 의미도 없는 'undefine'을 반환합니다. 이 시나리오에서는 “ 한정되지 않은 ” 유형은 “b” 변수의 값으로 할당됩니다.
  • 마지막으로 “ 콘솔.로그() ” 메소드는 선언된 “b” 변수 값을 보여줍니다.

산출

할당된 유형 'void'로 인해 터미널에 변수 'b' 값 '정의되지 않음'이 표시되는 것을 볼 수 있습니다.

예 3: 'void' 유형을 'undefine' 유형에 할당

이 예에서는 'void' 유형을 'undefine'에 할당합니다.

하자 : 무효의

b를 보자 : 한정되지 않은

= ;

위의 코드 줄에서:

  • ” 변수는 “ 유형으로 선언됩니다. 무효의 ', 그리고 ' ” 변수는 “로 선언됩니다. 유형 ” “ 한정되지 않은 '.
  • 다음으로, 'void' 유형은 관련 변수를 사용하여 'undefine'으로 지정됩니다.

산출

사용자가 유형으로 'void'를 '정의되지 않음'에 할당할 수 없기 때문에 컴파일러는 'void'를 '정의되지 않음'에 할당할 때 오류를 표시합니다.

예 4: 변수 유형 'void'에 다른 값 할당

이 예에서는 'void' 유형의 변수에 'string' 유형 값을 할당합니다.

하자 : 무효의

= '첫 번째' ;

콘솔. 통나무 ( ) ;

여기서는 선언된 변수 “a”에 문자열 값이 할당됩니다.

산출

컴파일러는 변수 유형 'void'에 다른 값을 할당할 수 없음을 나타내는 오류를 생성하는 것을 볼 수 있습니다.

결론

TypeScript에서 반환 유형은 “ 무효의 ”는 지정된 함수나 메서드가 값을 반환하지 않음을 나타냅니다. 변수에 할당할 때 함수와 유사하게 변수의 값이 없음을 나타내는 '정의되지 않음'을 반환합니다. 'void' 유형의 변수는 사용자가 다른 데이터 유형 값을 할당하는 것을 제한합니다. 변수의 경우 '정의되지 않음'만 값으로 허용합니다. 이 가이드에서는 TypeScript의 반환 유형 'void'를 자세히 설명했습니다.