Escolar Documentos
Profissional Documentos
Cultura Documentos
console.log('Hello world!');
console.log("Hello world!");
console.log(`Hello world!`);
Comentários
//
/* */
Rodar no terminal
node aula1\app.js
Declaração de variável: não utilizar palavras reservadas, não começar com número, não
pode conter espaço ou traços, são case sensitive, não podemos redeclarar variáveis com
let
let nome
ou
Concatenar strings:
typeof segundoNumero
Template string: com ``
`${nome} ${sobrenome} tem ${idade} anos.`
num1++;
++num1;
num1--;
--num1;
Valor diferente de 1:
num1 += passo;
Pode utilizar outros operadores aritméticos no lugar de +
Converter string para inteiro ou float:
num = parseInt('5');
num = parseFloat('5');
num = Number('5');
Escapes:
\”
\\
Acessar elemento de uma string:
console.log(umaString[2]);
console.log(umaString.charAt(2));
Concatenação de string:
console.log(umaString.concat(outraString,
maisOutraString, '!.'));
Não altera umaString!
console.log(minhaString.indexOf('oi'));
console.log(minhaString.indexOf('oi',15));
console.log(minhaString.lastIndexOf('oi'))
;
console.log(minhaString.lastIndexOf('oi',1
5));
Substituir uma substring por outra string na primeira vez que a encontra:
console.log(minhaString.replace('oi',
'olá'));
Comprimento de string:
console.log(umaString.length);
console.log(umaString.slice(2));
console.log(umaString.slice(2,6));
console.log(umaString.slice(-3));
console.log(umaString.slice(-5, -1));
console.log(umaString.slice(-5,
umaString.length-1));
console.log(umaString.substring(umaString.
length-5));
console.log(umaString.substring(umaString.
length-5, umaString.length-1));
Partir a string:
console.log(umaString.split(' '));
Pega os 2 primeiros elementos:
console.log(umaString.toUpperCase());
console.log(umaString.toLowerCase());
numero1 = numero.toString();
Sai em binário:
Numero1 = numero.toString(2);
numero1 = numero.toFixed(3);
console.log(Number.isInteger(numero));
console.log(Math.floor(num));
console.log(Math.ceil(num));
console.log(Math.round(num));
console.log(Math.max(1, 2, 3, 4, 5, 6, 7,
8, 9, 10));
console.log(Math.min(1, 2, 3, 4, 5, 6, 7,
8, 9, 10));
meuNumero = Math.random();
meuNumero = Math.random()*(valormax -
valormin) + valormin;
Número PI:
meuNumero = Math.PI;
Potenciação:
console.log(Math.pow(2,10));
meuNumero = !!meuNumero;
Arrays
Declaração:
console.log(alunos[0]);
Comprimeto do array:
console.log(alunos.length);
alunos[alunos.length]='Eduardo';
alunos.push('Otávio');
alunos.unshift('Otávio');
alunos.pop();
Se quiser salvar último elemento:
delete alunos[0];
alunos = alunos.slice(posicaoInf-
1,posicaoSup);
alunos1 = alunos.slice(posicaoInf-
1,alunos.length-3);
alunos2 = alunos.slice(posicaoInf-1,-3);
Funções: não precisa do ; se não tem atribuição em cima. Se sem retorno, retorna
undefined.
Chamando a função:
saudacao();
Arrow function:
Objects
const pessoa = {
nome: 'Luiz',
sobrenome: 'Miranda',
idade: 25
};
Como acessar valor:
console.log(pessoa.idade);
const pessoa = {
nome: 'Luiz',
sobrenome: 'Miranda',
idade: 25,
fala() {
console.log('Olá, mundo!');
}
};
pessoa.fala();
pessoa = {
nome: 'Luiz',
sobrenome: 'Miranda',
idade: 25,
fala() {
console.log(`${this.nome} $
{this.sobrenome} está falando oi!`);
}
};
pessoa.fala();
let b = [...meuArray];
Com objeto: