TypeScript 시리즈 유형 void


void이번 글에서는 TypeScript에서 타입의 의미와 사용법을 소개하겠습니다 . void유형은 함수에 반환 값이 없거나 반환 유형이 비어 있음을 나타냅니다. TypeScript에서 void 키워드를 사용하여 함수의 반환 유형이 void임을 지정하면 유형 검사 및 코드 제약 조건을 더 잘 수행하는 데 도움이 될 수 있습니다.

1. Void형 사용

함수를 선언할 때 함수에 반환 값이 없으면 다음을 사용하여 void명시적으로 반환 유형을 지정할 수 있습니다. 예를 들어:

function sayHello(): void {
    
    
	console.log("Hello TypeScript");
}

위의 예에서 sayHello 함수에는 반환 값이 없으므로 void를 사용하여 반환 유형을 정의합니다.

2. Void형의 특징

2.1 void 유형의 변수에는 어떤 값도 할당할 수 없으며 undefined.

let variable: void;
variable = undefined; // 合法
variable = null; // 不合法 不能将类型“null”分配给类型“void”。ts(2322)
variable = 123; // 不合法 不能将类型“number”分配给类型“void”。

2.2 함수의 반환타입을 void로 함수의 반환값을 사용할 수 없다.

function add(a: number, b: number): void {
    
    
	const result = a + b;
	return result; // 不合法 不能将类型“number”分配给类型“void”。
}

2.3 함수가 반환 유형을 지정하지 않고 함수 본문에 return 문도 없는 경우 기본 반환 유형은 입니다 void.

function doSomething() {
    
    
	// 这个函数没有返回值,返回类型为'void'
}

3. void유형 사용 시나리오

3.1 반환 값이 없는 함수의 경우 void유형을 사용하면 코드의 가독성과 유지 관리성이 향상될 수 있습니다.

function log(message: string): void {
    
    
	console.log(message);
}

// 调用log函数,不需要关心返回值
log("Hello TypeScript");

3.2 함수에 반환 값이 없음을 명시적으로 표시해야 하는 시나리오의 경우 void유형을 사용하면 더 나은 유형 검사 및 제약 조건을 제공할 수 있습니다.

function printSum(a: number, b: number): void {
    
    
	const result = a + b;
	console.log("Sum:", result);
}

// 调用printSum函数,不需要对返回值进行处理
printSum(2, 3);

4. 요약

이 글의 소개를 통해 우리는 voidTypeScript에서 타입의 의미와 사용법을 이해했습니다. void유형은 함수에 반환 값이 없거나 반환 유형이 비어 있음을 나타내는 데 사용됩니다. 유형을 사용하면 void코드 가독성과 유지 관리성이 향상되고 더 나은 유형 검사 및 제약 조건이 제공됩니다. void이 글이 TypeScript의 유형을 더 잘 이해하고 사용하는 데 도움이 되기를 바랍니다 .

마지막에 쓰세요

글이 별로 좋지 않다고 생각되면 //(ㄒoㄒ)//댓글로 메시지를 남겨주시면 작성자가 계속해서 개선해 나갈 것입니다. o_O???
글이 조금 유용하다고 생각되면 작성자에게 좋아요를 눌러주세요 \\*^o^*//
. 저자와 함께 진행하려면 WeChat에서 QR 코드를 스캔하고 프런트 엔드 old L에 주목하세요 . ~~~///(^v^)\\\~~~
독자 여러분 감사합니다 (^_^)∠※! ! !

Guess you like

Origin blog.csdn.net/weixin_62277266/article/details/133104678