Começando com JavaScript
O JavaScript é uma linguagem de programação desenvolvida inicialmente para uso em navegadores web, visando a possibilitar interatividade nesse tipo de aplicação. Com o passar dos anos, a linguagem se tornou tão popular a ponto de poder ser utilizada também fora dos navegadores, com o uso do Node.js.
Podemos desenvolver código em JavaScript tanto usando os browsers, sites específicos ou no próprio computador, com a instalação do Node.
Olá, mundo!
Ao contrário de linguagens como C e Java, em JavaScript não precisamos declarar um método principal. Assim, o hello world é bastante simples:
console.log("Olá, mundo!");
Criando uma variável
A criação de uma variável é bastante simples. Logo mais, veremos como
let nomedavariavel = valor;
Lendo valores do teclado
O processo de leitura de dados do teclado também é mais simples do que estamos acostumados.
Se estivermos desenvolvendo para browsers, usamos a função prompt
:
let variavel = prompt("Digite o seu nome");
Esta operação exibe uma caixa de diálogo que pede ao usuário para inserir algum texto. Retorna o texto como uma string
ou null
se o usuário cancelar a operação.
Se estivermos usando Node.js
, o processo é um pouco diferente (veremos daqui a pouco, já que precisamos passar por alguns conceitos antes). Apesar disso, parte dos compiladores online reconhecem as funções prompt
e input
.
Concatenando textos e variáveis
A concatenação de textos e variáveis em JavaScript segue um fluxo bastante simples. Usamos o operador +
para concatenar strings
.
console.log("Nome: " + nome);
Há uma outra abordagem (template literals), também adotada na linguagem de programação Python (de forma um pouquinho diferente):
console.log(`Nome: ${nome}`);
Note que, no caso acima, não são usadas aspas duplas ou simples. A marcação de início e fim da string
é feita com apóstrofes.
Uma das principais vantagens está no fato de que template literals permitem a criação de strings que se estendem por várias linhas sem necessidade de caracteres de escape para novas linhas.