Então olha só eu tenho outra situação aqui aonde eu tô trazendo um exemplo de uma tela de um jogo de Pokémon aonde a gente tem uma listagem de Pokémons a gente tem um time de Pokémons aqui então a gente tem seis Pokémons ao todo e vamos imaginar como a gente faria a parte de código disso aqui como é que a gente programaria esse jogo por trás então para representar cada Pokémon a gente não vai ter uma mas um conjunto de variáveis e cada Pokémon repara que ele tem um conjunto de informações olha só que interessante
a gente tem a foto do Pokémon né no caso que o Pikachu né a gente tem o nome do Pokémon aqui né que no caso é o nome tá a gente tem o level dele né qual nível que ele tá aqui no nosso caso Pikachu tá no nível 20 a gente tem aqui os pontos de vida né ele tem tem aqui que é o HP que é quantos pontos de vida ele tem né E a gente tem o sexo dele também essa é masculino se é feminino E além disso pode reparar que alguns Pokémons estão
em preto e branco alguns dá para se e outros não alguns estão desabilitados estão desativados Então como é que a gente representaria essa tela que imagina que a gente vai programar essa tela aqui que que a gente utilizaria de variáveis agora eu quero saber de você e nesse processo a gente vai aprender mais sobre tipos de variáveis tá então eu já tô aqui de novo aqui ó no meu Play code tá onde a gente vai codificar e vamos transformar essa cada um desses Pokémons aqui vamos pegar um molde de um e representar com programação então
Primeira coisa eu ia precisar de uma variável para guardar o que o nome do Pokémon Então vamos lá vou colocar barrabá para fazer um comentário aqui tá então só para deixar um comentário e a primeira coisa que eu ia precisar é uma let né colocar aqui para declarar uma variável e vou dar um nome para essa variável que eu vou colocar nome Pokémon E aí eu vou atribuir um valor aqui tá eu posso atribuir um valor agora ou posso atribuir um valor depois tá Por enquanto eu só vou criar a minha variável eu preciso de
um nível né então eu preciso também então Pokémon tá vamos ver também o que mais a gente precisa a gente precisa aqui de quantos pontos de vida ele tem né então vamos colocar aqui Lete pontos de Vida Pokémon tá então Pokémon ele precisa ter pontos de vida e o sexo né masculino ou feminino né então vamos colocar aqui let Pokémon tá sexo tá E aí Além disso eu também preciso saber se esse Pokémon ele tá ativo ou não se eu posso selecionar ou não né se o jogador pode ou não selecionar esse Pokémon Então vamos
colocar aqui Lete tá E vamos colocar aqui é ativo tá então vou colocar aqui se ele é um Pokémon selecionava né Vamos colocar selecionar mais adequado aqui e vamos começar a declarar os valores para dentro das nossas variáveis então o que que eu vou fazer aqui eu posso tanto colocar aqui Quanto poderia vir aqui depois e colocar né Ficar show né Lembrando que eu só preciso usar a palavra let no momento que eu declaro a minha variável onde eu tô pedindo para o computador armazenar esse espaço em memória depois disso eu posso aproveitar a variável
aqui sem escrever a palavra let tá então let é só no momento de criar a nossa variável E aí o seguinte para cada uma dessas variáveis eu vou guardar um valor daquele Pokémon né que depois pode mudar e por isso é uma variável Então a primeira coisa para atribuir o nome do Pokémon eu vou colocar aqui né como Pikachu igual aspas duplas Pikachu legal então a gente tem aqui agora a gente precisa passar o nível do Pokémon Olha só o Pikachu tá no nível 20 então para isso eu vou colocar igual e como não é
texto né eu quero passar um conteúdo numérico eu vou colocar 20 aqui tá Então eu só passo entre aspas duplas quando é um texto tá maravilha pontos de Vida o Pikachu ele tem 45 pontos de vida então aqui eu vou colocar igual e vou colocar 45 Opa esse pão não sabe mais matemática Caramba hein eu falei 45 coloquei outro número nada a ver então 45 o sexo desse Pokémon aqui vamos colocar aqui ó eu vou colocar entre aspas simples aqui só para te mostrar uma coisa que se eu vou colocar sua primeira letra m para
masculino ou f para feminino tá então eu também poderia colocar em aspas simples tá em javascristi mas só por padrão eu vou deixar para não te confundir sempre que for texto eu vou deixar isso em aspas dupla legal E aí nos selecionável eu preciso dizer se ele tá selecionável ou não se é verdadeiro ou falso que ele pode ser selecionado E para isso eu vou colocar o valor true tá E vamos ver os diferentes tipos de variáveis que a gente utilizou aqui olha só se eu passar o meu mouse em cima da minha variável Olha
só ele coloca aqui ó ele fala que isso aqui é uma variável do tipo string Tá então vamos reforçar aqui quais são os tipos de variáveis e aí eu vou deixar tudo nesse documento aqui tá Para que você consiga consumir depois E aí quais são os principais tipos de variáveis o primeiro tipo é o tipo string que ele faz o quê ele guarda textos ele é específico para armazenar textos então string são que armazenam texto tá então toda a variável do tipo string ela tem esse intuito aqui de armazenar um texto e se você reparar
tanto a nome Pokémon quanto a o sexo do Pokémon aqui né se ele é masculino ou feminino eles são do tipo string Tá vendo quando eu passo Mouse depois de dois pontos aquele indica que é uma string Olha só então ele tem isso aqui e quando eu passo o mouse em cima do nível do Pokémon ou do pontos de Vida Olha só eu tenho do tipo Number né Ou seja é uma variável que guarda números então o ideal é que quando eu for alterar o valor dela eu altero para outro número e não para um
texto então o segundo tipo de variável que a gente vai conhecer aqui é o tipo numérico né ou tipo Number tá então vou colocar aqui tá variáveis que armazenam números tá então basicamente é isso e a gente tem também aqui as variáveis que a gente chama de bulianas e aqui eu sei que tem gente que confunde o que são variáveis boleanas Felipe braves bulianas são variáveis que são como se fossem alavancas ou então sabe o Switch da Luz ali que você tem o ligado ou desligado e quais são os únicos dois valores aceitos numa variável
Goiânia ou Eletro né que é de ativo tá ligado né ou falso tá que quando para a gente sinalizar que uma coisa está desativada desligada ou não não está em funcionamento que é a mesma coisa da nossa imagem Então a gente tem Pokémons que estão ativos que estão selecionadas Então a nossa variável boreana se ele é selecionável é true e Pokémons que não são selecionáveis né eles estão com a imagem apagadinha então o valor né Então as variáveis do tipo bullying tá então o que nós chamamos de variáveis lógicas tá que armazena o valor de
ligado ou desligado né no caso aqui true ou falso Então ela só armazena esses dois valores esse aqui são os tipos primitivos assim e os mais comuns a gente encontrar no Java Script o Java script é uma linguagem que a gente diz que ela é não chipada né então o que que é uma linguagem não chipada ela não te obriga a declarar o tipo da variável na hora de utilizar mas em outras linguagens né eu teria né que Obrigatoriamente dizer o que que é esse tipo de variável né aqui eu deveria dizer que aquilo é
um é uma string ou que é um tipo numérico né ou que é um tipo Goiano no JavaScript ele não te obriga a a declarar né o tipo da variável mas se em algum momento você for para outras linguagens né Principalmente linguagens que a gente chama de fortemente tipada e eles fazem isso mas a gente vai fazer essa comparação com outras linguagens lá no final tá Não se preocupa com isso você vai ver como seria fácil levar esse conhecimento para qualquer outra linguagem ao final desse conteúdo Então os três principais tipos de variáveis que você
conheceu aqui são as Strings que servem para você guardar conteúdos de texto e sempre quando a gente vai armazenar esses valores eles têm que ficar ali entre aspas duplas né o segundo tipo que a gente viu aqui são os tipos Number né que servem para armazenar conteúdos do tipo numérico e o terceiro tipo que a gente viu é as variáveis boleanas né que são variáveis que servem para a gente guardar true ou falso né que é para a gente representar o estado de ligado ou desligado boa parte do tempo você vai estar utilizando esses três
tipos de variáveis [Música]