Tutorial anterior: Como declarar uma variável em JavaScript
- Download: Apostila de JavaScript
Dados em Programação JavaScript
Muito provavelmente você já ouviu falar sobre sistema binário em computação.
Tudo para o computador é 0 e 1.
Um número armazenado, um texto, uma foto, um vídeo que você vai colocar no Youtube, um jogo no seu celular etc. Para eles, é tudo 0 e 1. Se quiser, pode trabalhar com binário também.
Uma variável sua pode ser identificada como:
010101010101010100110101
Já outra:
111011011101110111011001
Bem simples de decorar e trabalhar com isso né?
Claro que não! É impossível!
Por isso, é necessário a gente classificar alguns tipos de dados, informações.
No JavaScript, vamos lidar com os seguintes tipos de dados
- Números
- Strings
- Booleanos
- Null
- Objetos
- Funções
Vamos falar um pouco sobre cada um deles agora.
Tipo de dado: Número
Esse é o mais óbvio tipo de dado.Seu dia de nascimento é um número, seu salário é um número (e bem grande se for um programador JavaScript que estudou com o JS Progressivo), o ano de um carro, a potência de seu motor.
Basicamente, temos dois tipos de números:
- Inteiro: 1, 2, 3, 4, 5, 2112, -10 etc
- Decimais:
São os quebrados, em nossa língua portuguesa usamos eles separados por vírgulas:
Preço: R$ 1,99
Mas em programação, usamos ponto no lugar de vírgula:
1, 99 para gente é 1.99 em computação, ok ?
Tipo de dado: Strings
Strings são, nada mais nada menos, que textos.Uma palavra, uma frase, um caractere (como ! @ # $ % "+ _ []/ etc).
Uma string é sempre representada por algo que está dentro de aspas.
Exemplos de strings:
- "Olá mundo"
- "Curso JavaScript Progressivo"
- "a"
- "b"
- "c"
Mas, veja bem:
Número: 2112
String : "2112"
Faz sentido você dividir o número 2112 com outro número, o resultado é um número também, é a nossa boa e velha Matemática. Mas não faz sentido dividir "2112" por um número, pois é uma string, um texto!
Tipo de dado: Boolean
Ainda no assunto de binários, 1 e 0, temos um tipo de dado bem especial, os Booleans ou Booleanos.Eles podem assumir dois valores apenas:
- True
- False
Ou seja, verdadeiro e falso. E eles são muuuuuito importantes! Também são chamados de valores lógicos. Vamos usar bastante os Booleanos quando formos estudar testes e laços (loopings), bem em breve.
Convencionalmente, o número 0 é sinônimo de falso e tudo que for diferente de 0 (como 1, -1, 2, 3, 4, 5...) é verdadeiro.
Tipo de dado: Null
É a representação do vazio, do nada.String nula: ""
Uma variável que não recebeu nenhum valor ou tipo de dado, é iniciada como nula, Null.
O vazio é um importante tipo de dado também.
Tipo de dado: Objetos
São as 'coisas'.Uma imagem é um objeto, um botão é um objeto, um parágrafo específico pode ser um objeto, o título da página, um formulário etc.
É uma representação geral de alguma 'coisa'. Pode parecer vago agora, mas durante nosso curso irá entender melhor o conceito de um objeto.
Tipo de dado: Função
Por fim, temos as funções, que são blocos de código, específicos, que fazem uma tarefa específica e podem ser 'chamados' para serem executados.Em nosso tutorial sobre Onde colocar o código JavaScript em um site, criamos duas funções de exemplo, a mostraData() cuja função é exibir a data e a mostraMensagem() que quando invocada, exibe uma frase (uma string).
Vamos dedicar uma seção inteira de nosso curso só para falar de funções.
Boa
ResponderExcluir