TypeScript에서 부울을 문자열 값으로 변환
- TypeScript의 주요 유형
-
String()
전역 함수를 사용하여 TypeScript에서 부울을 문자열 값으로 변환 -
toString()
메서드를 사용하여 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 값을 나타내는 객체라는 또 다른 유형이 있습니다. 다음과 같이 프리미티브에 사용할 수 있는 래퍼 개체가 있습니다.
Boolean
객체 - 기본 부울을 둘러싼 래퍼String
객체 - 기본 문자열을 둘러싼 래퍼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";
다음으로 boolTrueConverted
및 boolFalseConverted
의 유형과 값을 인쇄합니다.
console.log(boolTrueConverted);
console.log(typeof boolTrueConverted);
console.log(boolFalseConverted);
console.log(typeof boolFalseConverted);
출력:
"true"
string
"false"
string
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에서 문자열 비교
- TypeScript에서 문자열을 부울로 변환
- TypeScript에서 문자열을 숫자로 변환
- TypeScript의 문자열 열거형
- TypeScript에서 변수가 문자열인지 확인