No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripción 🔥

Aprende todo un fin de semana sin pagar una suscripción 🔥

Regístrate

Comienza en:

0D
17H
38M
57S

Booleans

10/24
Recursos

Este tipo de dato puede tomar dos valores: true o false.

let isEnable: boolean = true;
let isNew = false;

Contribución creada por: Martín Álvarez.

Aportes 8

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

: 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.

Operadores en Typescript.

(() => {
    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