- prompt = input (do Python).
- É utilizado para inserir os dados (entrada).
- Não roda no terminal, apenas no navegador.
- O prompt captura o valor como STRING. Na soma, ao invés de somar, pode concatenar as Strings. Em Dicas mostra a sugestão de como corrigir, utilizando o parseFloat, por exemplo.
- Pra executar o arquivo no terminal, escreve node + o nome do arquivo, exemplo: "node script.js".
- Funciona como print do Python (saída dos dados).
- Exemplo:
const numero1 = parseFloat(prompt("Digite o primeiro número"));
const numero2 = parseFloat(prompt("Digite o segundo número"));
const soma = numero1+numero2;
console.log(soma);
- var - NÃO USAR! Serve pra iniciar uma variável.
- let - Vai inicializar uma variável. NÃO USAR "VAR", ao invés disso, recomenda-se utilizar o let.
- const - É indicado iniciar uma variável com const, pra não mudar ela, mas caso queira mudar, usar o let.
- Primeiro cria o arquivo básico do HTML, e no body escreve:
Isso é feito para vincular o arquivo JavaScript externo ao HTML, permitindo que o código JavaScript seja executado quando a página for carregada.
<body> <script src="script.js"></script> </body>
- O ";" define o final de uma linha. No JavaScript não é obrigatório inserir, mas é considerado boa prática para evitar possíveis erros de interpretação.
- ESLint ajuda a corrigir os códigos (formatador de código). Pesquisar sobre.
- parseFloat: indica que a "String" é um Float.
- parseInt: indica que a "String" é um número Inteiro. Ou pode usar "Number".
- alert: não roda no terminal, ele é um pop up que utiliza apenas no navegador.
- confirm: Janela de diálogo que aparece no navegador. "Confirmar" ou "Deletar".
- snake case: numero_inteiro
- camel case: numeroInteiro
- Me aprofundar no tema Template literals. Link: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals