Convierta un valor booleano en un valor de cadena en TypeScript
- Tipos principales en TypeScript
-
Utilice la función global
String()
para convertir un valor booleano en un valor de cadena en TypeScript -
Utilice el método
toString()
para convertir un booleano en un valor de cadena en TypeScript - Utilice el operador ternario para convertir un booleano en un valor de cadena en TypeScript
Este artículo discutirá las diversas formas de convertir un valor booleano primitivo en un valor de cadena en TypeScript.
Tipos principales en TypeScript
TypeScript es un superconjunto fuertemente tipado del lenguaje de programación JavaScript. Permite a los programadores especificar los tipos de variables, valores devueltos y valores de parámetros de métodos.
Por lo tanto, TypeScript verifica la validez de estos valores. Le permitirá detectar errores en el tiempo de compilación, lo que garantiza una ejecución fluida de sus programas.
Hay dos tipos principales: tipos primitivos y tipos de objetos.
Tipos primitivos en TypeScript
Los tipos primitivos representan el tipo de cada primitivo de JavaScript. Una de las principales primitivas de JavaScript es booleana, y el mismo nombre denota el tipo de TypeScript correspondiente.
Definamos una variable de tipo booleano como se muestra a continuación.
let boolValue: boolean = false;
Si marca el tipo de boolValue
, debería ser de tipo booleano.
console.log(typeof boolValue);
Producción :
boolean
Tipos de objetos en TypeScript
Hay otro tipo llamado objeto, que representa todos los demás valores de JavaScript excepto los primitivos. Hay objetos de envoltorio disponibles para las primitivas, como se muestra a continuación.
- Objeto
Boolean
- Envoltura alrededor del booleano primitivo - Objeto
String
- Envoltura alrededor de la cadena primitiva - Objeto
Number
- Envoltura alrededor del número primitivo
Siempre se recomienda utilizar los tipos primitivos en lugar de los tipos de objetos. La comprensión anterior es útil cuando se convierte booleano a tipo de cadena.
Hay algunas formas diferentes que puede usar para convertir un valor booleano en un valor de cadena.
Utilice la función global String()
para convertir un valor booleano en un valor de cadena en TypeScript
Esta función especial convierte un argumento dado en un valor de cadena primitivo. Otras funciones globales disponibles son las mismas, como Boolean()
y Number()
.
Sintaxis:
String(value_to_be_converted)
El argumento value_to_be_converted
puede ser una cadena, un valor booleano o un número.
Vamos a crear una variable de tipo booleano boolVal
.
let boolVal: boolean = true;
Podemos utilizar el operador typeof
para comprobar si boolVal
es de tipo booleano.
console.log(typeof boolVal);
Producción :
boolean
Ahora, usemos la función global String()
para convertir el valor booleano boolVal
en un valor de cadena primitivo. Asignaremos el valor de cadena primitivo devuelto a otra variable llamada convertedBoolVal
.
Finalmente imprimiremos el valor y el tipo del convertedBoolVal
.
let convertedBoolVal: string = String(boolVal);
console.log(convertedBoolVal);
console.log(typeof convertedBoolVal);
Producción :
"true"
string
Esta es la forma más recomendada de convertir un valor booleano primitivo en un valor de cadena.
Utilice el método toString()
para convertir un booleano en un valor de cadena en TypeScript
En JavaScript, todo hereda del tipo Object. El toString()
es uno de los métodos más populares para convertir un objeto dado a su representación de cadena.
Dado que TypeScript es un superconjunto de JavaScript, un código JavaScript válido es técnicamente un TypeScript válido. Por lo tanto, podemos usar el método toString()
para convertir un valor booleano dado en un valor de cadena.
Sintaxis:
boolean_value.toString()
Este método devuelve un valor de cadena primitivo.
Vamos a crear una variable de tipo booleano llamada isTired
y asignarla a false
.
let isTired: boolean = false;
Ahora usaremos el método toString()
para convertir el valor isTired
a un tipo de cadena primitivo.
let isTiredConverted: string = isTired.toString();
Finalmente, imprimiremos el valor y tipo de la variable isTiredConverted
. Debería haberse convertido a un tipo de cadena.
console.log(isTiredConverted);
console.log(typeof isTiredConverted);
Producción :
"false"
string
Utilice el operador ternario para convertir un booleano en un valor de cadena en TypeScript
Hay una forma complicada de convertir un valor booleano primitivo en una cadena con el operador ternario. El operador ternario es una forma abreviada de escribir el bloque if..else..
.
Sintaxis:
condition ? value_1 : value_2
Si la condición
se evalúa como verdadera, devolverá el valor_1
. De lo contrario, se devuelve el valor_2
.
Vamos a crear dos variables de tipo booleano para almacenar dos valores booleanos primitivos.
let boolTrue: boolean = true;
let boolFalse: boolean = false;
Luego, usaremos el operador ternario para convertir los dos valores booleanos primitivos anteriores en sus valores de cadena. Los valores convertidos se almacenarán en dos variables de tipo cadena separadas, como se muestra a continuación.
let boolTrueConverted: string = boolTrue ? "true" : "false";
let boolFalseConverted: string = boolFalse ? "true" : "false";
A continuación, imprimiremos los tipos y valores de boolTrueConverted
y boolFalseConverted
.
console.log(boolTrueConverted);
console.log(typeof boolTrueConverted);
console.log(boolFalseConverted);
console.log(typeof boolFalseConverted);
Producción :
"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.
Artículo relacionado - TypeScript String
- Comparar cadenas en TypeScript
- Convertir cadena a booleano en TypeScript
- Convertir cadena en número en TypeScript
- Enumeración de cadenas en TypeScript
- Comprobar si una variable es una cadena en TypeScript