Case sensitive O javaScript vai diferenciar letras maiúsculas de minúsculas no código. nome é diferente de Nome ex:

var nomeusuario = “João”;
var nomeUsuario = “Tiago”;
console.log(nomeusuario);
//João
console.log(nomeUsuario);
//Thiago

Tipagem mutável permite mudar o tipo de dados da variável.

var usuario = new Usuario ();

JavaScript é multiparadigma

O javaScript é uma linguagem completamente flexível. Falando mais tecnicamente, isso significa que JavaScript é Multiparadigma. Ou seja, é correto programa em JavaScript:

  1. De forma estruturada;
  2. Utilizando orientação a objetos;
  3. Com o paradigma funcional. Isso é interessante por que nunca estamos presos a uma forma de programar. A programação estruturada é mais simples pra quem esta começando, por isso é facil começar a aprender JavaScript. Exemplo:
var primeiroNumero = 9;
var segundoNumro = 4;
console.log(primeiroNumero + segundoNumero);

Agora vejamos o mesmo utilizando funções

var primeiroNumero = 9;
var segundoNumero = 4;

var somarNumero = function(primeiroNumero, segundoNumero) {
	return primeiroNumero + segundoNumero;
}
cosole.log(somarNumero(primeiroNumero, segundoNumero));

Agora um exemplo utilizando classes( com o framework React Native)

class Calculadora extends Component{
	constructor(props){
		super(props);
		this.somar = this.somar.bind(this);
  }
  somar (n1,n2){
	return n1 + n2;
  }
}
****

Java manipula o DOM? O segundo cenário é o fato de o JavaScript ser a única linguem embutida nos browsers web. Ou seja, se você quer programa um comportamento no browser, a única linguagem disponível para isso é o JavaScript. Como assim “comportamento no browser”? Por exemplo, digamos que você quer fazer algo mais ou menos assim: quando usuário clicar em um determinado botão da pagina, um menu deve ser aberto ou a tela de login da pagina. Isso é um evendo no browser que necessita de uma programação. Isso só pode ser feito com JavaScript. Tecnicamente, dizemos a mesma coisa assim: o JavaScript é a única linguagem que pode manipular o DOM DOM é a sigla para Document Object Model Em palavras simples, quando falamos DOM queremos dizer o seguinte: que o JavaScript permite manipular elementos HTML como se eles fossem objetos. Por exemplo, ao clicar no objeto botão (html elemento <button>elemento</button>) um menu deve ser aberto (HTML = elemento <nav>. Com JavaScript e DOM conseguimos:

Variáveis e Funções

Node é um interpretador de código JavaScript É ele que permite executar código JavaScript no servidor, o Node é super importante no aprendizado da linguagem (sintaxe) JavaScript, durante a fase de aprendizagem podemos testar nossos primeiros códigos de duas formas;

1º Salvando nossos códigos em um arquivo .js e executando no browser. 2º Executando nosso códigos com o interpretador Node. aprender JavaScript com o Node permite uma concentração puramente na linguagem.

Variáveis e tipos de Dados

Var é de variável Para declarar uma variável usamos a palavra chave var. É bem simples: var programador = “Eduardo”; var pontuacao = 10; Declarando uma variável acima

Para acessar o valor de uma variável basta utilizar o nome dela: console.log(programador); // Imprime Eduardo console.log(pontuacao) // Imprime 10

Lembrando que a função console.log(), é usada para imprimir uma mensagem para o usuário no terminal.

Untitled

Criando uma variável let Outra forma de criar uma variável é utilizando a palavra chave let. let tecnologia = “JavaScript”; let anoAtual = 2023 Criando uma variável utilizando let acima.

Mas qual a diferença entre var e let? Ao utilizar var conseguimos redeclarar uma mesma variável.

var nome = “José”;
var nome = “Pedro”;