a variável é o conceito número um quando estamos falando em programação e nessa aula você vai entender o porquê uma variável você vir para guardar algum tipo de valor nesse valor fica armazenado na memória do computador mas para essa ideia ficar mais claro na sua mente vamos ver uma analogia esse armário que você tá vendo aí é a representação básica da memória do computador pois a memória de um computador também é assim como um local cheio de espaços vazios e esses espaços podem ser preenchidos por valores em alguns locais desse armário eu vou colocar pequenas
etiquetas nesse primeiro passo eu vou colocar uma etiqueta informando que só pode ser guardado aí uma bola e nós podemos imaginar que cada etiqueta representa uma variável em outro espaço desse armário eu vou criar outra etiqueta dizendo que só pode guardar camisa então beleza é simples quando eu ganhar uma bola e quiser guardar ela nesse armário eu vou guardar no seu respectivo lugar que é onde tem a etiqueta ball e de forma similar quando eu ganhar uma camisa eu vou colocar ela no espaço de camisa até aí tudo perfeito né mas se porventura eu ganhar
uma outra bola e quiser colocar nesse mesmo armário só olhando você percebe que não vai caber outra bola aí e com variáveis na programação é exatamente assim quando eu coloco um valor em uma variável eu não consigo colocar outro valor a menos que eu soube escreva o valor anterior então para guardar essa segunda bola eu vou ter que retirar a primeira e colocar nova isso quer dizer também que uma variável hora pode ter um valor hora pode ter outro valor é relativo dinâmico por isso que se chama variável mas enfim agora que você já sabe
o que é uma variável que nada mais é do que um espaço que pode ser preenchido vamos conhecer algumas regrinhas para se criar uma variável existem seis regras genéricas para nomeação de identificadores a primeira regra é o identificador deve começar com uma letra a segunda regra é os próximos cara o podem ser letras e números a terceira regra não pode utilizar nenhum símbolo exceto o símbolo de underline então você não pode utilizar cifrão arroba jogo da velha porcentagem asteristico parênteses vírgula nada de símbolo pode ser usado para nomear um identificador somente o underline que é
usado para substituir espaços em branco e por falar em espaço em branco a quarta regra de exatamente isso identificadores não podem conter espaços em branco a quinta regra é que o identificador não pode ter letras com acentos como por exemplo acento agudo acento circunflexo e til e cedilha ou coisas desse tipo e a última regra é que não pode ser uma palavra reservada e é nesse momento que você deve pensar mas o que é uma palavra reservada onde nós estamos programando algo em qualquer linguagem de programação tem sempre palavras reservadas pela própria linguagem por exemplo
no javascript tem o console ponto blog e é o que a gente usa para escrever alguma coisa não console no php tem o eco e é um comando que a gente usa para imprimir alguma coisa em tela e por aí vai se você nunca teve contato antes com alguma linguagem de programação talvez fique um pouco confuso ainda mas eu te garanto que quando chegar esse momento você vai entender o que eu tô falando mas continuando eu gostaria de te dar uma dica não é uma regra mas é uma boa prática que bom desenvolvedores seguem a
regiamente que é nunca faça abreviações nos identificadores de variáveis ao invés disso sempre escolha nomes indutivos isso porque ler código já é uma tarefa que demanda uma atenção extra e suas variáveis forem abreviadas será mais uma coisa a ser decifrada no código seja por você no futuro ou pelos seus colegas de trabalho sabendo dessas seis regras e essa boa prática eu vou te mostrar alguns exemplos de identificadores e a gente vai avaliar se eles são válidos ou não o primeiro exemplo é natal um concorda comigo que eu as regras ele começa com a letra as
outras podem ser letras e números não utiliza nenhum símbolo não contém espaços em branco não tem nenhuma letra acentuada não é uma palavra reservada e também é intuitivo natal um remédio é o primeiro natal portanto é um identificador válido já o identificador média de cara já dá para ver que ele pede a quinta regra e é de que não pode ter assentos então esse nome não serve para ser um identificador de variável salário bruto também de cara dá para ver que duas regras foram feridas por que não pode ter assento e nem espaços em branco
portanto identificador inválido mas podemos resolver isso retirando o assento e no lugar do espaço utilizar um símbolo de underline ou eliminá-los outro exemplo de identificador é novidade além de ser o nome péssimo o que é uma abreviação horrível é um identificador inválido isso porque ele fere a primeira regra e o identificador deve começar com um bom então é isso lembre-se sempre dessas seis regras e essa dica de boa prática o que serão muito úteis para você no futuro e agora que você já sabe o que é uma variável as regras de nomeação para identificadores vamos
ver então agora um exemplo de uso de variáveis em forma de algoritmo nós temos um programa que faz a inscrição de usuários em um sorteio usuário precisa digitar o nome dele e o número de telefone e ao submeter o formulário nós precisamos exibir uma mensagem para o usuário então nosso algoritmo seria mais ou menos assim quando o botão for pressionado exibe a mensagem olá fulano sua inscrição foi realizada caso você seja sorteado ligaremos para o seu número 1 2 3 4 5 6 7 8 9 então beleza essa é a ideia se um usuário chamado
joão vou lá digitar um nome e número dele enviar o formulário ele vai receber a mensagem olá fulano sua inscrição foi realizada caso você seja sorteado ligaremos para o seu número o problema era para exibir o nome do joão e o número dele mas isso é fácil de resolver né basta aí lá no algoritmo e trocar fulano por joão e a sequência de números pelo número do joão e agora quando joão for lá digitar novamente o nome dele e o número dele submeter o formulário ele vai receber a mensagem certinho então tudo funciona perfeitamente mas
nem tanto assim e maria foi usar o nosso programa digitar o nome e número dela e enviar ela vai receber a mensagem quais informações do joão porque foi exatamente isso que a gente definir no nosso algoritmo e isso é um problema e a gente vai resolver esse problema e implementando o conceito de variável então após o usuário pressionar o botão como criar uma variável com o identificador usuário para armazenar o nome de usuário e vou criar uma variável com identificador telefone para armazenar o número de telefone do usuário sinal de igual para dizer que elas
irão receber algum valor e eu poderia atribuir o valor maria e o é mas como eu preciso que esses valores sejam dinâmicos eu vou dizer que a variável usuário vai receber o valor que foi digitado no campo de usuário e à variável telefone vai receber o valor que foi digitado no campo telefone e agora na mensagem onde tem o nome do usuário e o número de telefone iremos substituir pelas nossas variáveis usuário e telefone esse conceito de misturar texto puro com variável ou variável com variável é o que chamamos de qualquer alteração mas beleza o
nosso algoritmo tá pronto quando a maria digitar o nome e número dela e enviar agora sim aparece a mensagem com as informações da maria quando oliver digitar o nome dele e o número dele e enviar aparece também a mensagem certinha com os dados do oliver agora sim tudo funciona perfeitamente independente de quem seja o usuário inclusive se este algoritmo viesse a crescer muito poderíamos utilizar novamente essas variáveis em outros lugares afinal essa é sua principal função e eu uso do valor que foi armazenado