SlideShare uma empresa Scribd logo
1 de 8
JavaScript
Effeccinco
Variáveis
 A variável e um local na memoria do computador que possui seu nome especifico
que a identifica, então você deve estar se perguntando como eu crio uma variável
no JavaScript, e bem mais simples do que você imagina, na linguagem existe um
comando, que identifica que é uma variável e advinha qual o nome do comando,
isso mesmo é var de variable, ou variavel em português, para criar é só digitar
assim:
 Var nomeVariavel ;
 Você colocar var e depois escolhe um nome para sua variavel.
Variáveis
 Quando você cria uma varável, em teoria ela iniciaria vazia, mas tome cuidado pois,
se você tentar ler o que tem dentro da variável pode encontrar outra coisa já
escrita nela, exatamente, na teoria a variável deveria ser criada e não deveria ter
nada la, porem as vezes o seu computador pode mandar alguma sujeira para
dentro da variável enquanto ela não recebe nenhum valor, por isso e uma boa
pratica você inicializar a variável com algum valor para que isso não aconteça.
 Assim que criada ela armazena um espaço na memoria, e você já pode preencher
ela com o que você precisa, mas olhando para o nome da variável e importante
que você também de um nome que vai significar o que a variável vai guardar por
exemplo se ela vai guardar um nome, chame ela de varNome, para que depois
você consiga lembrar do que se trata essa variável e não confundir ela e acabar
usando ela pra guardar números por exemplo.
Variáveis
 Para inicializar uma variavel, já que é uma boa prática, você pode fazer isso no
momento da sua criação ou depois, tanto faz, mas para isso você deve atribuir um
valor a ela com o sinal de igual, veja:
 Var varNome = “Erick” ;
 Dessa forma você já inicia a variável e já atribui um dado a ela, mas você também
pode fazer assim:
 Var varNome; (Aqui você cria a variável )
 varNome = “Erick” ; (Aqui atribui um valor a ela )
Variáveis
 Preste atenção você sabe que tipo de variável acabamos de criar, sim foi do tipo
cadeia de caractere, pois lembra ela recebeu um nome, se ela tivesse recebido um
numero inteiro ela seria uma variável numérica que guardaria numero inteiro, ou
poderia ser decimal ou como já falamos na aula anterior poderia ser uma variável
booleana.
Constante
 Assim como criar uma variável criar uma constante em Javascript é muito simples,
para isso usamos o comando:
 Const nomeConstante = valorConstante ;
 O nome const é referente a constante, depois você atribui o nome a sua variável e
depois inicia ela com um valor, lembra você pode fazer assim direto ou como nos
fizemos na variável, cria ela em uma linha depois na outra você atribui um valor
para ela. Outro ponto importante e que na maioria das vezes o nome da variavel
constante pode ser escrita em caixa alta para enfatizar que ela e é uma constante,
lembrando que o valor de uma constante nunca muda.
 Const PI = 3.14159;
Conheça nosso canal no Youtube
 Canal:
 https://www.youtube.com/channel/UC7FWW7I5ZW5T9V7dQnEtD7A
Referencia
 Recomendamos a leitura
 MORRISON, Michael. Use a Cabeça JavaScript. Editora Alta Books Ltda, 2008.

Mais conteúdo relacionado

Mais procurados (9)

Vim
VimVim
Vim
 
JavaScript: Estruturas (aula 2)
JavaScript: Estruturas (aula 2)JavaScript: Estruturas (aula 2)
JavaScript: Estruturas (aula 2)
 
Switchcase
SwitchcaseSwitchcase
Switchcase
 
Java script2
Java script2Java script2
Java script2
 
O basico do Python
O basico do Python O basico do Python
O basico do Python
 
Introdução a programação II
Introdução a programação IIIntrodução a programação II
Introdução a programação II
 
TWP54 Exceções
TWP54 ExceçõesTWP54 Exceções
TWP54 Exceções
 
Aula02 - Lógica de Programação
Aula02 - Lógica de ProgramaçãoAula02 - Lógica de Programação
Aula02 - Lógica de Programação
 
Introdução a programação I
Introdução a programação IIntrodução a programação I
Introdução a programação I
 

Destaque

JavaScript - #Aula03 parte 01 - Criando um Bichinho Virtual
JavaScript - #Aula03 parte 01 - Criando um Bichinho VirtualJavaScript - #Aula03 parte 01 - Criando um Bichinho Virtual
JavaScript - #Aula03 parte 01 - Criando um Bichinho VirtualErick L. F.
 
Desenvolvimento de Jogos - #Aula05 - Nolan Bushnell e Atari
Desenvolvimento de Jogos - #Aula05 - Nolan Bushnell e AtariDesenvolvimento de Jogos - #Aula05 - Nolan Bushnell e Atari
Desenvolvimento de Jogos - #Aula05 - Nolan Bushnell e AtariErick L. F.
 
Curso de Blender - #Aula 02 - Historia do Blender
Curso de Blender - #Aula 02 - Historia do BlenderCurso de Blender - #Aula 02 - Historia do Blender
Curso de Blender - #Aula 02 - Historia do BlenderErick L. F.
 
Desenvolvimento de Jogos - #Aula11 - Historia da Sony
Desenvolvimento de Jogos - #Aula11 - Historia da SonyDesenvolvimento de Jogos - #Aula11 - Historia da Sony
Desenvolvimento de Jogos - #Aula11 - Historia da SonyErick L. F.
 
JavaScript - #Aula03 parte 05 - Bichinho Virtual - Respondendo Perguntas
JavaScript - #Aula03 parte 05 - Bichinho Virtual - Respondendo PerguntasJavaScript - #Aula03 parte 05 - Bichinho Virtual - Respondendo Perguntas
JavaScript - #Aula03 parte 05 - Bichinho Virtual - Respondendo PerguntasErick L. F.
 
Desenvolvimento de Jogos - #Aula03 - Steve Russel e Spacewar
Desenvolvimento de Jogos - #Aula03 - Steve Russel e SpacewarDesenvolvimento de Jogos - #Aula03 - Steve Russel e Spacewar
Desenvolvimento de Jogos - #Aula03 - Steve Russel e SpacewarErick L. F.
 
JavaScript - #Aula03 parte 04 - Bichinho Virtual - Evento Onclick, Prompt, fu...
JavaScript - #Aula03 parte 04 - Bichinho Virtual - Evento Onclick, Prompt, fu...JavaScript - #Aula03 parte 04 - Bichinho Virtual - Evento Onclick, Prompt, fu...
JavaScript - #Aula03 parte 04 - Bichinho Virtual - Evento Onclick, Prompt, fu...Erick L. F.
 
Resumos e Resenhas: A guerra dos Tronos - #05 - Catalyn Stark
Resumos e Resenhas: A guerra dos Tronos - #05 - Catalyn StarkResumos e Resenhas: A guerra dos Tronos - #05 - Catalyn Stark
Resumos e Resenhas: A guerra dos Tronos - #05 - Catalyn StarkErick L. F.
 
JavaScript - #Aula04 parte 07 - Perguntas e Respostas
JavaScript - #Aula04 parte 07 - Perguntas e RespostasJavaScript - #Aula04 parte 07 - Perguntas e Respostas
JavaScript - #Aula04 parte 07 - Perguntas e RespostasErick L. F.
 
Algoritmos e Logica de programação - #Aula 02 - Organização do Computador
Algoritmos e Logica de programação - #Aula 02 - Organização do ComputadorAlgoritmos e Logica de programação - #Aula 02 - Organização do Computador
Algoritmos e Logica de programação - #Aula 02 - Organização do ComputadorErick L. F.
 
Html aula 15 - CSS, Tabelas e Listas
Html aula 15 - CSS, Tabelas e ListasHtml aula 15 - CSS, Tabelas e Listas
Html aula 15 - CSS, Tabelas e ListasErick L. F.
 
Resumos e Resenhas: A guerra dos Tronos - #06 - Daenerys
Resumos e Resenhas: A guerra dos Tronos - #06 - DaenerysResumos e Resenhas: A guerra dos Tronos - #06 - Daenerys
Resumos e Resenhas: A guerra dos Tronos - #06 - DaenerysErick L. F.
 
Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...
Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...
Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...Erick L. F.
 

Destaque (13)

JavaScript - #Aula03 parte 01 - Criando um Bichinho Virtual
JavaScript - #Aula03 parte 01 - Criando um Bichinho VirtualJavaScript - #Aula03 parte 01 - Criando um Bichinho Virtual
JavaScript - #Aula03 parte 01 - Criando um Bichinho Virtual
 
Desenvolvimento de Jogos - #Aula05 - Nolan Bushnell e Atari
Desenvolvimento de Jogos - #Aula05 - Nolan Bushnell e AtariDesenvolvimento de Jogos - #Aula05 - Nolan Bushnell e Atari
Desenvolvimento de Jogos - #Aula05 - Nolan Bushnell e Atari
 
Curso de Blender - #Aula 02 - Historia do Blender
Curso de Blender - #Aula 02 - Historia do BlenderCurso de Blender - #Aula 02 - Historia do Blender
Curso de Blender - #Aula 02 - Historia do Blender
 
Desenvolvimento de Jogos - #Aula11 - Historia da Sony
Desenvolvimento de Jogos - #Aula11 - Historia da SonyDesenvolvimento de Jogos - #Aula11 - Historia da Sony
Desenvolvimento de Jogos - #Aula11 - Historia da Sony
 
JavaScript - #Aula03 parte 05 - Bichinho Virtual - Respondendo Perguntas
JavaScript - #Aula03 parte 05 - Bichinho Virtual - Respondendo PerguntasJavaScript - #Aula03 parte 05 - Bichinho Virtual - Respondendo Perguntas
JavaScript - #Aula03 parte 05 - Bichinho Virtual - Respondendo Perguntas
 
Desenvolvimento de Jogos - #Aula03 - Steve Russel e Spacewar
Desenvolvimento de Jogos - #Aula03 - Steve Russel e SpacewarDesenvolvimento de Jogos - #Aula03 - Steve Russel e Spacewar
Desenvolvimento de Jogos - #Aula03 - Steve Russel e Spacewar
 
JavaScript - #Aula03 parte 04 - Bichinho Virtual - Evento Onclick, Prompt, fu...
JavaScript - #Aula03 parte 04 - Bichinho Virtual - Evento Onclick, Prompt, fu...JavaScript - #Aula03 parte 04 - Bichinho Virtual - Evento Onclick, Prompt, fu...
JavaScript - #Aula03 parte 04 - Bichinho Virtual - Evento Onclick, Prompt, fu...
 
Resumos e Resenhas: A guerra dos Tronos - #05 - Catalyn Stark
Resumos e Resenhas: A guerra dos Tronos - #05 - Catalyn StarkResumos e Resenhas: A guerra dos Tronos - #05 - Catalyn Stark
Resumos e Resenhas: A guerra dos Tronos - #05 - Catalyn Stark
 
JavaScript - #Aula04 parte 07 - Perguntas e Respostas
JavaScript - #Aula04 parte 07 - Perguntas e RespostasJavaScript - #Aula04 parte 07 - Perguntas e Respostas
JavaScript - #Aula04 parte 07 - Perguntas e Respostas
 
Algoritmos e Logica de programação - #Aula 02 - Organização do Computador
Algoritmos e Logica de programação - #Aula 02 - Organização do ComputadorAlgoritmos e Logica de programação - #Aula 02 - Organização do Computador
Algoritmos e Logica de programação - #Aula 02 - Organização do Computador
 
Html aula 15 - CSS, Tabelas e Listas
Html aula 15 - CSS, Tabelas e ListasHtml aula 15 - CSS, Tabelas e Listas
Html aula 15 - CSS, Tabelas e Listas
 
Resumos e Resenhas: A guerra dos Tronos - #06 - Daenerys
Resumos e Resenhas: A guerra dos Tronos - #06 - DaenerysResumos e Resenhas: A guerra dos Tronos - #06 - Daenerys
Resumos e Resenhas: A guerra dos Tronos - #06 - Daenerys
 
Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...
Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...
Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...
 

Mais de Erick L. F.

Curso de HTML5 - Tudo No HTML5 é Novo?
Curso de HTML5 - Tudo No HTML5 é Novo?Curso de HTML5 - Tudo No HTML5 é Novo?
Curso de HTML5 - Tudo No HTML5 é Novo?Erick L. F.
 
Curso de HTML5 - Hipertexto Vs Hiperlink
Curso de HTML5 - Hipertexto Vs HiperlinkCurso de HTML5 - Hipertexto Vs Hiperlink
Curso de HTML5 - Hipertexto Vs HiperlinkErick L. F.
 
Algoritmos e Logica de programação - #Aula 08 - Algoritmos Computacionais
Algoritmos e Logica de programação - #Aula 08 - Algoritmos ComputacionaisAlgoritmos e Logica de programação - #Aula 08 - Algoritmos Computacionais
Algoritmos e Logica de programação - #Aula 08 - Algoritmos ComputacionaisErick L. F.
 
Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de Software
Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de SoftwareCurso de Engenharia de Software - #Aula 07 - Modelo de Processo de Software
Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de SoftwareErick L. F.
 
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da Programação
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da ProgramaçãoAlgoritmos e Logica de programação - #Aula 07 - Paradigmas da Programação
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da ProgramaçãoErick L. F.
 
JavaScript - #Aula05 parte 08 - Cookies
JavaScript - #Aula05 parte 08 - CookiesJavaScript - #Aula05 parte 08 - Cookies
JavaScript - #Aula05 parte 08 - CookiesErick L. F.
 
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de Software
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de SoftwareCurso de Engenharia de Software - #Aula 06 - O Que é Processo de Software
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de SoftwareErick L. F.
 
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?Erick L. F.
 
Algoritmos e Logica de programação - #Aula 06 - Linguagens De Programação
Algoritmos e Logica de programação - #Aula 06 - Linguagens De ProgramaçãoAlgoritmos e Logica de programação - #Aula 06 - Linguagens De Programação
Algoritmos e Logica de programação - #Aula 06 - Linguagens De ProgramaçãoErick L. F.
 
JavaScript - #Aula05 parte 07 - Evento Onresize
JavaScript - #Aula05 parte 07 - Evento OnresizeJavaScript - #Aula05 parte 07 - Evento Onresize
JavaScript - #Aula05 parte 07 - Evento OnresizeErick L. F.
 
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...Erick L. F.
 
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/Servidor
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/ServidorCurso de Java - #Aula 05 - Computação Destribuida ou Cliente/Servidor
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/ServidorErick L. F.
 
Algoritmos e Logica de programação - #Aula 05 - Mercado Computacional
Algoritmos e Logica de programação - #Aula 05 - Mercado ComputacionalAlgoritmos e Logica de programação - #Aula 05 - Mercado Computacional
Algoritmos e Logica de programação - #Aula 05 - Mercado ComputacionalErick L. F.
 
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...Erick L. F.
 
Curso de Java - #Aula 04 - Primeiros sistemas operacionais
Curso de Java - #Aula 04 - Primeiros sistemas operacionaisCurso de Java - #Aula 04 - Primeiros sistemas operacionais
Curso de Java - #Aula 04 - Primeiros sistemas operacionaisErick L. F.
 
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCII
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCIIAlgoritmos e Logica de programação - #Aula 04 - Tabela ASCII
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCIIErick L. F.
 
JavaScript - #Aula05 parte 05 - Tamanho da Imagem
JavaScript - #Aula05 parte 05 - Tamanho da ImagemJavaScript - #Aula05 parte 05 - Tamanho da Imagem
JavaScript - #Aula05 parte 05 - Tamanho da ImagemErick L. F.
 
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?Erick L. F.
 
Curso de Java - #Aula 03 - Organização do Computador
Curso de Java - #Aula 03 - Organização do ComputadorCurso de Java - #Aula 03 - Organização do Computador
Curso de Java - #Aula 03 - Organização do ComputadorErick L. F.
 
Desenvolvimento de Jogos - #Aula 21 - Space Invaders
Desenvolvimento de Jogos - #Aula 21 - Space InvadersDesenvolvimento de Jogos - #Aula 21 - Space Invaders
Desenvolvimento de Jogos - #Aula 21 - Space InvadersErick L. F.
 

Mais de Erick L. F. (20)

Curso de HTML5 - Tudo No HTML5 é Novo?
Curso de HTML5 - Tudo No HTML5 é Novo?Curso de HTML5 - Tudo No HTML5 é Novo?
Curso de HTML5 - Tudo No HTML5 é Novo?
 
Curso de HTML5 - Hipertexto Vs Hiperlink
Curso de HTML5 - Hipertexto Vs HiperlinkCurso de HTML5 - Hipertexto Vs Hiperlink
Curso de HTML5 - Hipertexto Vs Hiperlink
 
Algoritmos e Logica de programação - #Aula 08 - Algoritmos Computacionais
Algoritmos e Logica de programação - #Aula 08 - Algoritmos ComputacionaisAlgoritmos e Logica de programação - #Aula 08 - Algoritmos Computacionais
Algoritmos e Logica de programação - #Aula 08 - Algoritmos Computacionais
 
Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de Software
Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de SoftwareCurso de Engenharia de Software - #Aula 07 - Modelo de Processo de Software
Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de Software
 
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da Programação
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da ProgramaçãoAlgoritmos e Logica de programação - #Aula 07 - Paradigmas da Programação
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da Programação
 
JavaScript - #Aula05 parte 08 - Cookies
JavaScript - #Aula05 parte 08 - CookiesJavaScript - #Aula05 parte 08 - Cookies
JavaScript - #Aula05 parte 08 - Cookies
 
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de Software
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de SoftwareCurso de Engenharia de Software - #Aula 06 - O Que é Processo de Software
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de Software
 
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?
 
Algoritmos e Logica de programação - #Aula 06 - Linguagens De Programação
Algoritmos e Logica de programação - #Aula 06 - Linguagens De ProgramaçãoAlgoritmos e Logica de programação - #Aula 06 - Linguagens De Programação
Algoritmos e Logica de programação - #Aula 06 - Linguagens De Programação
 
JavaScript - #Aula05 parte 07 - Evento Onresize
JavaScript - #Aula05 parte 07 - Evento OnresizeJavaScript - #Aula05 parte 07 - Evento Onresize
JavaScript - #Aula05 parte 07 - Evento Onresize
 
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...
 
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/Servidor
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/ServidorCurso de Java - #Aula 05 - Computação Destribuida ou Cliente/Servidor
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/Servidor
 
Algoritmos e Logica de programação - #Aula 05 - Mercado Computacional
Algoritmos e Logica de programação - #Aula 05 - Mercado ComputacionalAlgoritmos e Logica de programação - #Aula 05 - Mercado Computacional
Algoritmos e Logica de programação - #Aula 05 - Mercado Computacional
 
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...
 
Curso de Java - #Aula 04 - Primeiros sistemas operacionais
Curso de Java - #Aula 04 - Primeiros sistemas operacionaisCurso de Java - #Aula 04 - Primeiros sistemas operacionais
Curso de Java - #Aula 04 - Primeiros sistemas operacionais
 
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCII
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCIIAlgoritmos e Logica de programação - #Aula 04 - Tabela ASCII
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCII
 
JavaScript - #Aula05 parte 05 - Tamanho da Imagem
JavaScript - #Aula05 parte 05 - Tamanho da ImagemJavaScript - #Aula05 parte 05 - Tamanho da Imagem
JavaScript - #Aula05 parte 05 - Tamanho da Imagem
 
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?
 
Curso de Java - #Aula 03 - Organização do Computador
Curso de Java - #Aula 03 - Organização do ComputadorCurso de Java - #Aula 03 - Organização do Computador
Curso de Java - #Aula 03 - Organização do Computador
 
Desenvolvimento de Jogos - #Aula 21 - Space Invaders
Desenvolvimento de Jogos - #Aula 21 - Space InvadersDesenvolvimento de Jogos - #Aula 21 - Space Invaders
Desenvolvimento de Jogos - #Aula 21 - Space Invaders
 

JavaScript - #Aula04 parte 02 - Variaveis e Constantes

  • 2. Variáveis  A variável e um local na memoria do computador que possui seu nome especifico que a identifica, então você deve estar se perguntando como eu crio uma variável no JavaScript, e bem mais simples do que você imagina, na linguagem existe um comando, que identifica que é uma variável e advinha qual o nome do comando, isso mesmo é var de variable, ou variavel em português, para criar é só digitar assim:  Var nomeVariavel ;  Você colocar var e depois escolhe um nome para sua variavel.
  • 3. Variáveis  Quando você cria uma varável, em teoria ela iniciaria vazia, mas tome cuidado pois, se você tentar ler o que tem dentro da variável pode encontrar outra coisa já escrita nela, exatamente, na teoria a variável deveria ser criada e não deveria ter nada la, porem as vezes o seu computador pode mandar alguma sujeira para dentro da variável enquanto ela não recebe nenhum valor, por isso e uma boa pratica você inicializar a variável com algum valor para que isso não aconteça.  Assim que criada ela armazena um espaço na memoria, e você já pode preencher ela com o que você precisa, mas olhando para o nome da variável e importante que você também de um nome que vai significar o que a variável vai guardar por exemplo se ela vai guardar um nome, chame ela de varNome, para que depois você consiga lembrar do que se trata essa variável e não confundir ela e acabar usando ela pra guardar números por exemplo.
  • 4. Variáveis  Para inicializar uma variavel, já que é uma boa prática, você pode fazer isso no momento da sua criação ou depois, tanto faz, mas para isso você deve atribuir um valor a ela com o sinal de igual, veja:  Var varNome = “Erick” ;  Dessa forma você já inicia a variável e já atribui um dado a ela, mas você também pode fazer assim:  Var varNome; (Aqui você cria a variável )  varNome = “Erick” ; (Aqui atribui um valor a ela )
  • 5. Variáveis  Preste atenção você sabe que tipo de variável acabamos de criar, sim foi do tipo cadeia de caractere, pois lembra ela recebeu um nome, se ela tivesse recebido um numero inteiro ela seria uma variável numérica que guardaria numero inteiro, ou poderia ser decimal ou como já falamos na aula anterior poderia ser uma variável booleana.
  • 6. Constante  Assim como criar uma variável criar uma constante em Javascript é muito simples, para isso usamos o comando:  Const nomeConstante = valorConstante ;  O nome const é referente a constante, depois você atribui o nome a sua variável e depois inicia ela com um valor, lembra você pode fazer assim direto ou como nos fizemos na variável, cria ela em uma linha depois na outra você atribui um valor para ela. Outro ponto importante e que na maioria das vezes o nome da variavel constante pode ser escrita em caixa alta para enfatizar que ela e é uma constante, lembrando que o valor de uma constante nunca muda.  Const PI = 3.14159;
  • 7. Conheça nosso canal no Youtube  Canal:  https://www.youtube.com/channel/UC7FWW7I5ZW5T9V7dQnEtD7A
  • 8. Referencia  Recomendamos a leitura  MORRISON, Michael. Use a Cabeça JavaScript. Editora Alta Books Ltda, 2008.