Introdução
Java script
linguagem de alto nível. Antes live script mudou porque o java estava em alta
usado para web (front-end),logo o java é back-end
criada para animar, tornar “vivas” as páginas
lembre-se: cria no html o arquivo scritps.js Ele irá linkar os dois arquivos.
onde usar:
interação html – css
calcular, manipular e validar dados
usar como linguagem sever-side (node.js) → não é um banco de dados mas posso interagir com um
por meio do node.js
formas de executar
cria o arquivo no editor (vs code ou outro) e abre no navegador
direto no navegador (aqui não salva)
sites que simulam o editor
pesquisando dúvidas
site slack over flow
google usando o bom senso. Sugestão: w3schools, css tricks
tipos de dados e operadores:
string ▪ && (and) → se as duas verdadeiras
number ▪ || (or) → sempre true exceto se todos
empty (quando a variável não foi definida) falsos
boolean ▪ ! (not) → muda a resposta do boolean
▪ == (igual)
▪ != (diferente)
▪ === (idêntico): mesmo valor e tipo
Variáveis
Armazenam uma informação
Tipos: var, let, const
comandos:
console.log → função que imprime informação na tela
typeof → verifica o tipo de dados
usar como linguagem sever-side (node.js) → não é um banco de dados mas posso interagir
com um por meio do node.js
(` + $ {} `) → template literals ( template strings): cria strings ao fazer substituição de espaços
reservados. Usa crase para o js entender que irá mostrar o texto e a variável que está dentro de
chaves, antes do $.
Const nome =”Ana Paula”;
Alert (`Programadora é ${nome}`);
Interpolação → Sem template literais, quando quiser combinar a saída de expressões com cadeias de
caracteres, concatená-las usando o operador de adição +:
const a = 5;
const b = 10;
console.log("Fifteen is " + (a + b));
= atribuição
== comparação
Convenções ou boas práticas
Incrementar variável
Em vez de i = i + 3 posso usar i = +=3; ← aqui posso usar qq número
i = i + 1 usar i++; ← aqui só incrementa ou decrementa de 1 em 1
INCREMENTAR ou DECREMENTAR
1) Valor diferente de 1
var = +=incremento → incremento de 5 → var = +=5;
2) De 1 em 1
var++
var--
let numero = 5;
while(numero < 50){
console.log(numero);
numero += 10;
}
for(let i = 0; i < 10; i++) {
console.log(" o é igual a: " + i);
}
// forma resumidade de incrementar ou decremeentar numero
// no primeiro caso posso usar qq numero
// no segundo decrementa ou incrementa de 1 em 1
Declarar variável
camelCase ou seja primeiro minúscula e próximas cada palavra começa com letra maiúscula
nomeCompleto
se somente uma palavra pode ficar toda em minúsculo
Comentar
// comentário de uma linha
/* comentário de múltiplas linhas /*