Falsy e truthy
O falsy é quando um valor é considerado falso em contextos que onde um booleano é obrigatório (condicionais e loops), exemplo a seguir:
/* Todos os valores abaixo seriam representados como false em um boolean. false 0 -0 "" null undefined NaN */ console.log( NaN ? 'verdadeiro' : 'falso' )
já o truthy é o oposto, quando um valor é considerado verdadeiro (true) em contextos onde um booleano é obrigatório (condicionais e loops), exemplo a seguir:
/* Todos os valores abaixo seriam representados como false em um boolean. true {} [] 1 3.23 "0" "false" -1 Infinity -Infinity */ console.log( Infinity ? 'verdadeiro' : 'falso' )
Links úteis
Discord
O grupo é um dos pilares do nosso método e impulsiona tanto o desenvolvimento de habilidades técnicas e comportamentais, quanto a carreira através de conexões profissionais.
Plataforma
Nossa plataforma de aprendizado contínuo reúne todos os nossos programas completos e é a casa dos eventos gratuitos da Rocketseat.