Gostou do nosso conteúdo? Te ajudou?
Nos ajude também! Faça um PIX, de qualquer valor:
programacao.progressiva@gmail.com
Mostrando postagens com marcador String. Mostrar todas as postagens
Mostrando postagens com marcador String. Mostrar todas as postagens

Atribuindo e Acessando valores de Variáveis: = e document.write()

Neste tutorial vamos te ensinar como atribuir valores para variáveis. Ou seja, vamos aprender como uma variável armazena, de fato, informações e como acessar esses dados.

Tutoriais anteriores:
Como declarar uma variável
Tipos de dados


Atribuição em JavaScript: = 

Agora que já aprendemos quais os tipos de informações que podemos trabalhar em JavaScript (números, strings, booleanos, null, objetos e informações) bem como declarar uma variável, vamos aprender como atribuir um valor a uma variável.

Ou seja, vamos fazer uma variável que criamos armazenar determinada informação.
Isso é bem simples, é feito com o símbolo de atribuição de igual: =

Vamos criar uma variável chamada idade e fazer ela receber um valor (por exemplo, 18):
var idade;
idade = 18;

E prontinho, só isso.
Tem um bloco de memória reservado, e você pode acessar através da variável idade e lá dentro armazenamos um número, o 18.

Isso também pode ser feito assim:
var idade = 18 ;

Ou seja, declaramos, criamos a variável e já atribuímos um valor para ela!

Veja agora como atribuir uma string (texto) a uma variável que vamos chamar de nome:
var nome = "Olá, Mundo!"

Pronto. Reservou um bloco de memória, chamou de nome e dentro dele agora tem reservado o valor "Olá, Mundo!", uma string.

Acessando Variáveis

Agora que aprendemos a declarar e atribuir o valor a uma variável, vamos dar um exemplo de como acessar elas, ver o que está armazenado naquela variável.

Primeiro, vamos declarar a variável idade e atribuir o valor 18.
Em seguida, vamos 'imprimir', escrever na tela o valor dessa variável, usando o método document.write()

Para isso, basta fazer:
document.write(idade)

Veja o código:


<!DOCTYPE html>
<html>
 <head>
   <title>Curso JavaScript Progressivo</title>

   <script type="text/javascript">
    var idade = 18;
    document.write(idade);  
   </script>
   
 </head>
</html>

Agora abra seu site .html e veja o resultado:
18

Colocamos pra imprimir a variável idade e apareceu o número 18, que é o valor que está armazenado dentro dela.

"Olá mundo" usando variável

Agora, vamos declarar uma variável chamada curso e atribuir a ela a seguinte string:
"Olá, mundo!"

Vamos imprimir o valor armazenado nessa variável, usando o método document.write() do JavaScript:

<!DOCTYPE html>
<html>
 <head>
   <title>Curso JavaScript Progressivo</title>

   <script type="text/javascript">
    var nome = "Olá, mundo!";
    document.write(nome); 
   </script>

 </head>
</html>

Veja que o resultado foi simplesmente exibir a frase "Olá, mundo" na tela.

O Método document.write() - Exibindo coisas no documento

O método write() serve para você escrever informações no documento.
Ele é bem simples de usar, basta colocar dentro dos parêntesis o que deseja que apareça no documento (no caso, a página HTML).

Por exemplo, para exibir uma string:
document.write("JavaScript Progressivo");

Para exibir o valor de uma variável de nome teste:
document.write(teste)

É possível escrever no documento várias coisas usando este método, basta separar o que deseja exibir por vírgula:
document.write("Olá", "mundo")

Note que agora ele vai exibir duas strings:
"Olá"
"mundo"

Pois separamos por vírgula. Pode exibir também um número e uma string:
document.write("Olá mundo", 18)

O resultado: Olá mundo18
Sim, fica tudo 'grudado'.

Vamos definir duas variáveis, uma com seu nome e outra com sua idade.
Depois vamos escrever no documento a string:
"Meu nome é [nome] e tenho [idade] anos"

Nosso código fica assim:

<!DOCTYPE html>
<html>
 <head>
   <title>Curso JavaScript Progressivo</title>

   <script type="text/javascript">
    var nome="Francisco";
    var idade=18;

    document.write("Meu nome é ", nome," e tenho ", idade, " anos");
   </script>

 </head>
</html>

Exercício de JavaScript

Crie um site em HTML, e usando JavaScript que use duas variáveis, a nome com o nome de uma pessoa e a variável sobrenome com o sobrenome dela.

Em seguida, a página deve exibir a seguinte string:
"Bem vindo ao sistema [sobrenome], [nome]"

Digite seu código nos campos de comentários.

Tipos de Dados em JavaScript

Neste tutorial, vamos explicar os possíveis tipos de dados em programação JavaScript, quais os tipos de informações existem e como são classificados.

Tutorial anterior: Como declarar uma variável em 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:

  1. True
  2. 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.