DEV Community

Amanda Silva
Amanda Silva

Posted on

3

Variáveis do tipo number, null, undefined e boolean

Continuando com os artigos sobre os tipos de variáveis do javaScript, nesse iremos falar sobre os tipos numéricos, null, undefined e boolean.

Alt Text

Number
O primeiro passo é declarar uma variável numérica. Para uma variável ser tipada como number, o conteúdo da mesma não deve estar entre ''(aspas simples).

Alt Text

As variáveis númericas também tem propriedades que permitem que sejam manipuladas conforme a necessidade do código.

A primeira propriedade que iremos aplicar é a toString(). O toString tem o poder de transformar uma variável numérica em string :

Alt Text

O atributo typeof utilizado, trata-se de um operador unário usado antes da variavel que determina o tipo da mesma.

É possível determinar o número de casas decimais com o propriedade toFixed, chamando a variável e passando por parâmetro na propriedade a quantidade de casas que queremos:

Alt Text

Podemos pegar a uma variável que é string e transformá-la em float com a propriedade parseFloat:

Alt Text

Podemos pegar uma variável float e transformar em Int também com o parseInt:

Alt Text

Null e Undefined

Uma variável declarada usando a declaração var ou let sem especificar o valor inicial tem o valor undefined:

Alt Text

Variáveis do tipo Null é como se fossem inicilizadas com '0'ou nulas:

Alt Text

Boolean

Variáveis que tem o tipo booleano determinam valores como 'true' ou 'false'.
Normalmente usadas em condições, vamos usar um exemplo um pouco mais avançado, no qual declaramos uma variável e checamos se a mesma é verdadeira ou falsa atrávés do 'IF' e 'Else':

Condição Verdadeira:
Alt Text

Condição Falsa:
Alt Text

Por hoje encerramos aqui, espero que estejam gostando dos artigos.
Lembrando que, se encontrou algum erro, tem algo para acrescentar, não esqueça de deixar seu feedBack.

Alt Text

Sentry blog image

How I fixed 20 seconds of lag for every user in just 20 minutes.

Our AI agent was running 10-20 seconds slower than it should, impacting both our own developers and our early adopters. See how I used Sentry Profiling to fix it in record time.

Read more

Top comments (0)

SurveyJS custom survey software

JavaScript Form Builder UI Component

Generate dynamic JSON-driven forms directly in your JavaScript app (Angular, React, Vue.js, jQuery) with a fully customizable drag-and-drop form builder. Easily integrate with any backend system and retain full ownership over your data, with no user or form submission limits.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay