: boolean no es lo mismo que : Boolean. Recuerda escribirlo en minúscula
Introducción a TypeScript
Por qué usar TypeScript
TypeScript vs. JavaScript
Configurado nuestro proyecto
Atrapando bugs
El compilador de TypeScript
Veamos el TSConfig.json
Tipos de datos primitivos
Qué es el tipado en TypeScript
Tipos inferidos
Numbers
Booleans
Strings
Arrays
Tipos de datos especiales
Any
Union Types
Alias y tipos literales
Null y Undefined
Funciones
Retorno de funciones
Objetos en funciones
Objetos como tipos
Módulos: import y export
Usando librerías que soportan TypeScript
Usando librerías que NO soportan TypeScript
Próximos pasos
Toma el Curso de Tipos Avanzados y Funciones en TypeScript
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 8
Preguntas 1
: boolean no es lo mismo que : Boolean. Recuerda escribirlo en minúscula
Pueden escribir simplemento esto:
isNew = random > 0.5
Para complementar la información de los operadores lógicos (sus evaluaciones devuelven booleans siempre) les dejo este enlace, trae todos los operadores, muy útil.
(() => {
let isEnable = true;
//no le puedo decir que es un string ni un número
isEnable = "as";
isEnable = 123;
isEnable = false;
//forma explicita
let isNew: boolean = false;
console.log('isNew', isNew);
isNew = true;
console.log('isNew', isNew);
//saca un númeor entre 0 y 1
const random = Math.random();
console.log('random', random);
//vamos a asociar una condición y la asociamos a una variable
isNew = random >= 0.5 ? true : false;
console.log('isNew', isNew);
})();
NOTA: El tipado en Typescript siempre va en minúscula.
let n:number = 5
let p: boolean = true
NOTA DE COLOR: En JavaScript es posible reasignar los valores a otro tipo de dato, en Typescript NO es posible ya que al hacerlo sale la advertencia en el código.
boolean !== Boolean;
Adiós a los falsy values y a los truthy values XD
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.