WEBVTT 00:00:00.868 --> 00:00:03.442 então eu tenho um bom amigo Winston aqui para nos ajudar com isso 00:00:03.442 --> 00:00:08.572 e eu sei que ele já parece impossivelmente incrível, mas eu acho que quero mudar o tamanho dos olhos deles um pouquinho 00:00:08.572 --> 00:00:13.042 aqui está onde eu desenhei os olhos, você pode ver que nós defininos a cor para preencher, e então desenhamos duas elipses 00:00:13.042 --> 00:00:18.289 e se eu quiser fazer essa elipse menor, eu posso mudar a largura, mas eu também quero que seja redonda 00:00:18.289 --> 00:00:20.429 então nós temos que mudar a altura para que seja a mesma 00:00:20.429 --> 00:00:24.622 e se nós quisermos que os olhos sejam do mesmo tamanho, nós deveríamos mudar a largura e a altura desse olho 00:00:24.622 --> 00:00:30.072 agora que os olhos estão pequenos demais, nós deveríamos muda-los de volta e não seria ótimo se eu pudesse 00:00:30.072 --> 00:00:32.572 só mudar um número, e os dois olhos mudar? 00:00:32.572 --> 00:00:35.956 e aqui, é onde as variáveis entram. 00:00:36.648 --> 00:00:40.811 agora uma variável é como um nome ou um espaço reservado para algo. 00:00:41.040 --> 00:00:44.498 Eu gosto de pensar em variável como um grande balde com um nome nele. 00:00:44.498 --> 00:00:47.472 Você pode colocar qualquer coisa que quiser mas o nome continua o mesmo. 00:00:47.472 --> 00:00:52.019 Nós chamamos a coisa dentro do balde, o valor da variável. 00:00:53.188 --> 00:00:57.199 Então vamos começar com realmente criando uma variável, eu vou fazer isso aqui em cima. 00:00:57.199 --> 00:01:02.860 Tudo o que você faz é escrever "var", que significa variável, "pressionar espaço" e então o nome da variável. 00:01:02.860 --> 00:01:05.763 Nós deveríamos descrever o que a variável carrega, então essa chamaremos de "eyeSize" 00:01:05.763 --> 00:01:09.727 E você pode nomear como quiser, mas você não pode ter espaços entre as palavras 00:01:09.727 --> 00:01:11.897 E claro, não esqueça do ";"(ponto e vírgula)! 00:01:11.897 --> 00:01:16.664 Agora que criamos a variável, chamada "eyeSize", porque guardará o tamanho dos olhos do Wiston 00:01:16.664 --> 00:01:19.530 mas até agora a variável não tem nenhum valor. 00:01:19.530 --> 00:01:27.403 Para da-la um, nós apenas dizemos "eyeSize" e então um sinal de igual(=), e então 20. 00:01:27.403 --> 00:01:31.922 Tudo bem, agora veja aquele sinal de igual? Esqueça o que seu professor de matemática te ensinou sobre isso 00:01:31.937 --> 00:01:35.306 O sinal de igual não significa igual, mas sim atribuição. 00:01:35.329 --> 00:01:41.300 Isso quer dizer que estamos atribuindo o valor 20 para a variável eyeSize. 00:01:41.300 --> 00:01:45.416 Em outras palavras, nós estamos colocando o número 20 no balde chamado eyeSize 00:01:45.416 --> 00:01:52.698 E lembre-se como em matemática você pode dizer coisas como: x=3 e 3=x e isso significa a mesma coisa 00:01:52.821 --> 00:01:54.453 porque duuh, eles são iguais 00:01:54.453 --> 00:01:56.187 Bom você não pode fazer isso aqui também 00:01:56.187 --> 00:01:59.786 A coisa do lado esquerdo do sinal de igual é sempre a variável 00:01:59.786 --> 00:02:05.056 E a coisa do lado direito do sinal de igual é sempre o valor que você está atribuindo para a variável 00:02:05.056 --> 00:02:11.104 Um bom modo de te ajudar a lembrar qual lado é qual, é enquanto você está programando e falando sobre fazer coisas como qualquer programador faz 00:02:11.104 --> 00:02:14.964 Se você pressionar o sinal de igual, não diga "igual", diga "recebe" 00:02:14.964 --> 00:02:18.349 Então isso de torna, eyeSize recebe 20 00:02:19.733 --> 00:02:27.626 E agora, sempre que eu usar eyeSize no meu programa, o computador ficará: "certo, essa é uma variável, eu sei o que ela realmente significa é esse valor 20" 00:02:27.626 --> 00:02:30.923 Então olhe isso, eu só vou copiar isso 00:02:30.923 --> 00:02:39.559 E então substituir esses quatro números, com minha nova variável eyeSize e Voila! 00:02:39.559 --> 00:02:46.646 Os olhos do Winston estão agora perfeitamente redondos e do mesmo tamanho, e se eu quiser mudar o valor dos dois olhos 00:02:46.646 --> 00:02:50.590 ou o tamanho dos olhos, eu posso apenas mudar o valor dessa única variável 00:02:50.590 --> 00:02:53.148 Ah isso é tão legal 00:02:54.716 --> 00:02:58.259 Okay, ultimas notas, aqui em cima nós criamos uma nova variável chamada eyeSize 00:02:58.259 --> 00:03:02.813 E aqui, nós demos o valor de 33, nós podemos fazer isso em um único passo 00:03:02.951 --> 00:03:07.587 dizendo que a var eyeSize, esse é o primeiro passo, recebe 33 00:03:07.587 --> 00:03:12.132 esse é o segundo passo, e se eu apagar essas linhas, você pode ver que tudo ainda funciona 00:03:13.655 --> 00:03:16.686 Lembre-se também que o computador lê seu código de cima para baixo 00:03:16.747 --> 00:03:19.298 Então o único motivo dele saber o que eyeSize é aqui embaixo 00:03:19.298 --> 00:03:22.048 é porque nós a definimos aqui em cima 00:03:22.048 --> 00:03:24.217 Se eu tivesse colocado aqui embaixo 00:03:24.217 --> 00:03:30.658 Então uma vez que temos essa linha de código, o computador ficaria "eyeSize, que raios é isso? Eu não sei o que é" 00:03:30.658 --> 00:03:33.764 Na verdade aqui temos um erro que diz, eyeSize não foi definido 00:03:33.764 --> 00:03:37.261 E talvez você esteja pensando, sim eu defini, está bem aqui 00:03:37.261 --> 00:03:39.546 Mas o computador não é esperto, ele não entende 00:03:40.668 --> 00:03:42.565 Então vamos mover de volta ao topo 00:03:44.595 --> 00:03:48.562 Você tem sempre que ter certeza que você definiu suas variáveis antes de usa-las 00:03:48.562 --> 00:03:52.562 E agora você sabe tudo sobre variáveis. Yaaaay! :)