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