O documento discute perguntas e respostas sobre JavaScript. A primeira pergunta trata sobre como o JavaScript define implicitamente o tipo de variável de acordo com o valor atribuído. A segunda pergunta explica porque é importante se preocupar com os tipos de dados para evitar erros de cálculo. A terceira pergunta diz que é possível criar uma variável sem inicializar, mas não é uma boa prática.
2. Perguntas e Respostas
Quando eu especifico uma variável, como eu defino de qual tipo ela é?
Resposta:
No Javascript não é necessário definir qual tipo de variável é aquela que você está
criando, a linguagem de programação já faz isso implicitamente ou seja, se você
criar uma variável chamada de X e atribuir a ela 23 ela vai ser do tipo numero, mas
se você atribuir uma palavra “programar” por exemplo, ela vai se tornar do tipo
string, isso porque a linguagem faz isso pra você automaticamente sem que você
precise se preocupar.
3. Perguntas e Respostas
Por que então se preocupar com os tipos de dados no Javascript?
Resposta
Pois bem, já sabemos que o Javascript converte automaticamente pro tipo de
variável, mas vamos supor que você tenha criado uma variável e tenha atribuído a
ela uma string um texto, mas esse texto é numeral, se você deixar o Javascript
converter isso automaticamente por exemplo para fazer um calculo provavelmente
você vai receber um valor que não tem nada a ver com o numero, por isso que
você tem que se preocupar pois nesse caso você vai ter que converter antes o valor
da variável para ser numérico para depois pode conseguir realizar cálculos com
esse valor, isso é uma prevenção para que o Javascript não faça cálculos errados.
4. Perguntas e Respostas
Eu poço criar uma variável, sem inicializar ela com nenhum valor?
Resposta:
Sim é possível, porém não é uma boa prática, mas se você não souber que tipo de
dado aquela variável vai receber você pode criar e usar ela assim, o problema e se
alguém ou o programa quiser acessar o que tem nela antes de ela receber
qualquer valor, isso pode acarretar em erros já que ela pode ser preenchida com
lixo da memoria do computador.
5. Perguntas e Respostas
Como saber quando usar uma variável e quando usar uma constante?
Resposta:
A variável, sempre muda o seu valor, e a constante nunca muda, na maioria das
vezes sempre vamos usar variáveis, mas se você perceber que a variável nunca
muda o seu valor e você sempre está usando ela em várias partes do seu
programa, é interessante então você definir uma constante já que seu valor não
muda e está sendo usado em várias partes do seu sistema.
6. Perguntas e Respostas
O que acontece com uma página da internet quando ela é recarregada?
Reposta:
Todos seus dados são recarregados para os valores iniciais, de quando você
programou a sua página. Ou Seja se você tiver digitando dados e não salvar essas
informações, logo se a página for recarregada você vai perder esses dados.
7. Dicas Importantes
No Javascript existem 3 tipos de dados: Texto, numero e booleano.
Uma variável pode mudar o seu valor ao longo do sistema.
Uma constante não tem o seu valor alterado ao longo do sistema ela fica imutável.
A palavra chave var é usada para criar variáveis.
A palavra const é usada para criar constantes.
8. Conheça nosso canal no Youtube
Canal:
https://www.youtube.com/channel/UC7FWW7I5ZW5T9V7dQnEtD7A
9. Referencia
Recomendamos a leitura
MORRISON, Michael. Use a Cabeça JavaScript. Editora Alta Books Ltda, 2008.