Tipos Simples

Vamos conhecer alguns tipos de dados que podem ser armazenados nas variáveis usando JavaScript.

String

A String é uma sequência de caracteres, são geralmente usadas para armazenar textos. Alguns exemplos são:

  • Endereços
  • Nomes
  • Mensagens

Criando Strings:

Existem 3 formas de criarmos strings:

Aspas simples:

var hello = 'Olá';

Aspas duplas:

var hello = "Olá";

Crase:

var hello = `Olá`;

Concatenando Strings

Para juntar (concatenar) duas palavras nós podemos usar o operador de soma:

var name = `Luan`; var lastName = `Pires`; var fullName = name + lastName;

Se rodarmos o código acima veremos que não existe um espaço entre as palavras. Vamos resolver?

var name = `Luan`; var lastName = `Pires`; var fullName = name + ' ' + lastName;

Agora estamos concatenando (juntando) um espaço entre as duas palavras. Em breve vamos aprender uma forma mais fácil de resolver :)

Number

Diferente de outras linguagens o JavaScript considera qualquer valor numérico como number. Isso significa que não existe distinção entre números inteiros ou decimais.

Número inteiro:

var numInt = 5;

Número decimal:

var numDec = 1.25;

O JavaScript sabe matemática!

Podemos fazer uso de qualquer operador matemático dentro do JavaScript. Alguns exemplos:

var age = 25; var year = 2021; var sum = age + year; var year = 2021; var birth = 1995; var age = year - birth; var pizza = 2; var slices = 8; var total = pizza * slices; var pizza = 2; var slices = 8; var friends = 4; var slicePerFriend = (pizza * slices) / friends;

Boolean

O boolean ou bool pode armazenar 2 valores: true ou false.

  • true: representa verdadeiro
  • false: representa falso

Esses 2 valores serão muito utilizados dentro de condicionais que vamos aprender em breve :)

Null e Undefined

O null é um tipo simples do Javascript que representa uma variável vazia.

var country = null;

O undefined é um tipo que representa valor não definido. Ele é muito confundido com o null, mas por mais que pareçam semelhantes eles tem propósitos diferentes.

Todas as variáveis não inicializadas, ou seja, que foram criadas não possuem um valor atribuído receberão automaticamente o valor undefined

Exemplos:

var city;

A variável city receberá undefined automaticamente do javaScript

var country = null;

Aqui variável country foi alterada para o valor null.

Para facilitar pensem no undefined como ausência de valor e o null como vazio :)