TypeScript에서 부울을 문자열 값으로 변환

Migel Hewage Nimesha 2023년1월30일
  1. TypeScript의 주요 유형
  2. String() 전역 함수를 사용하여 TypeScript에서 부울을 문자열 값으로 변환
  3. toString() 메서드를 사용하여 TypeScript에서 부울 값을 문자열 값으로 변환
  4. TypeScript에서 삼항 연산자를 사용하여 부울을 문자열 값으로 변환
TypeScript에서 부울을 문자열 값으로 변환

이 기사에서는 TypeScript에서 원시 부울 값을 문자열 값으로 변환하는 다양한 방법에 대해 설명합니다.

TypeScript의 주요 유형

TypeScript는 강력한 형식의 JavaScript 프로그래밍 언어의 상위 집합입니다. 프로그래머는 변수, 반환 값 및 메서드 매개 변수 값의 유형을 지정할 수 있습니다.

따라서 TypeScript는 이러한 값의 유효성을 확인합니다. 컴파일 타임에 오류를 포착하여 프로그램을 원활하게 실행할 수 있습니다.

기본 유형과 개체 유형의 두 가지 주요 유형이 있습니다.

TypeScript의 기본 유형

기본 유형은 각 JavaScript 기본 유형에 대한 유형을 나타냅니다. 주요 JavaScript 기본 요소 중 하나는 부울이며 동일한 이름은 해당 TypeScript 유형을 나타냅니다.

다음과 같이 boolean 타입 변수를 정의해 봅시다.

let boolValue: boolean = false;

boolValue 유형을 확인하면 bool 유형이어야 합니다.

console.log(typeof boolValue);

출력:

boolean

TypeScript의 객체 유형

프리미티브를 제외한 다른 모든 JavaScript 값을 나타내는 객체라는 또 다른 유형이 있습니다. 다음과 같이 프리미티브에 사용할 수 있는 래퍼 개체가 있습니다.

  1. Boolean 객체 - 기본 부울을 둘러싼 래퍼
  2. String 객체 - 기본 문자열을 둘러싼 래퍼
  3. Number 객체 - 기본 숫자를 둘러싼 래퍼

항상 객체 유형 대신 기본 유형을 사용하는 것이 좋습니다. 위의 이해는 boolean을 string형으로 변환할 때 도움이 됩니다.

부울을 문자열 값으로 변환하는 데 사용할 수 있는 몇 가지 다른 방법이 있습니다.

String() 전역 함수를 사용하여 TypeScript에서 부울을 문자열 값으로 변환

이 특수 함수는 주어진 인수를 기본 문자열 값으로 변환합니다. 사용 가능한 다른 전역 함수는 Boolean()Number()와 같이 이와 동일합니다.

통사론:

String(value_to_be_converted)

value_to_be_converted 인수는 문자열, 부울 또는 숫자일 수 있습니다.

부울 유형 변수 boolVal을 생성해 보겠습니다.

let boolVal: boolean = true;

typeof 연산자를 사용하여 boolVal이 부울 유형인지 확인할 수 있습니다.

console.log(typeof boolVal);

출력:

boolean

이제 String() 전역 함수를 사용하여 boolVal 부울 값을 기본 문자열 값으로 변환해 보겠습니다. 반환된 기본 문자열 값을 convertedBoolVal이라는 다른 변수에 할당합니다.

마지막으로 convertedBoolVal의 값과 유형을 인쇄합니다.

let convertedBoolVal: string = String(boolVal);
console.log(convertedBoolVal);
console.log(typeof convertedBoolVal);

출력:

"true"
string

이것은 원시 부울 값을 문자열 값으로 변환하는 가장 권장되는 방법입니다.

toString() 메서드를 사용하여 TypeScript에서 부울 값을 문자열 값으로 변환

JavaScript에서는 모든 것이 Object 유형에서 상속됩니다. toString()은 주어진 객체를 문자열 표현으로 변환하는 널리 사용되는 방법 중 하나입니다.

TypeScript는 JavaScript의 상위 집합이므로 유효한 JavaScript 코드는 기술적으로 유효한 TypeScript입니다. 따라서 toString() 메서드를 사용하여 주어진 부울 값을 문자열 값으로 변환할 수 있습니다.

통사론:

boolean_value.toString()

이 메서드는 기본 문자열 값을 반환합니다.

isTired라는 부울 유형 변수를 만들고 false에 할당해 보겠습니다.

let isTired: boolean = false;

이제 toString() 메서드를 사용하여 isTired 값을 기본 문자열 유형으로 변환합니다.

let isTiredConverted: string = isTired.toString();

마지막으로 isTiredConverted 변수의 값과 유형을 인쇄합니다. 문자열 유형으로 변환되어야 합니다.

console.log(isTiredConverted);
console.log(typeof isTiredConverted);

출력:

"false"
string

TypeScript에서 삼항 연산자를 사용하여 부울을 문자열 값으로 변환

삼항 연산자를 사용하여 기본 부울 값을 문자열로 변환하는 까다로운 방법이 있습니다. 삼항 연산자는 if..else.. 블록을 작성하는 짧은 방법입니다.

통사론:

condition ? value_1 : value_2

condition이 true로 평가되면 value_1이 반환됩니다. 그렇지 않으면 value_2가 반환됩니다.

두 개의 기본 부울 값을 저장하기 위해 두 개의 부울 유형 변수를 생성해 보겠습니다.

let boolTrue: boolean = true;
let boolFalse: boolean = false;

그런 다음 삼항 연산자를 사용하여 위의 두 기본 부울 값을 문자열 값으로 변환합니다. 변환된 값은 다음과 같이 두 개의 개별 문자열 유형 변수에 저장됩니다.

let boolTrueConverted: string = boolTrue ? "true" : "false";
let boolFalseConverted: string = boolFalse ? "true" : "false";

다음으로 boolTrueConvertedboolFalseConverted의 유형과 값을 인쇄합니다.

console.log(boolTrueConverted);
console.log(typeof boolTrueConverted);
console.log(boolFalseConverted);
console.log(typeof boolFalseConverted);

출력:

"true"
string
"false"
string
Migel Hewage Nimesha avatar Migel Hewage Nimesha avatar

Nimesha is a Full-stack Software Engineer for more than five years, he loves technology, as technology has the power to solve our many problems within just a minute. He have been contributing to various projects over the last 5+ years and working with almost all the so-called 03 tiers(DB, M-Tier, and Client). Recently, he has started working with DevOps technologies such as Azure administration, Kubernetes, Terraform automation, and Bash scripting as well.

관련 문장 - TypeScript String

관련 문장 - TypeScript Boolean