Por que elas tem que estar dentro da função function no desenha quadrado. Quando fizemos a flor essas funções foram definidas apenas uma vez.
var tela = document.querySelector('canvas');
var pincel = tela.getContext('2d');
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Por que elas tem que estar dentro da função function no desenha quadrado. Quando fizemos a flor essas funções foram definidas apenas uma vez.
var tela = document.querySelector('canvas');
var pincel = tela.getContext('2d');
Olá, Sandra! Tudo bem? Espero que sim!!!
Aparentemente não vemos nenhuma diferença, pois se você declarar fora quanto dentro, teremos o mesmo resultado!
A facilidade de estar dentro de uma função é que quando você for desenhar diversas coisas, poupará de escrever as variáveis tela e pincel todas as vezes.
Espero ter ajudado, Sandra!!!
Bons estudos e vamos em frente!!!