O Básico de JavaScript!

Conhecendo JavaScript

  • JavaScript foi criada em 1995, por Brendan Eich, a pedido da empresa Netscape (um dos primeiros navegadores) com o objetivo de validar formulários HTML.
  • É uma linguagem de programação usada por desenvolvedores para fazer páginas interativas da Internet.
  • ECMAScript é a versão padronizada do JavaScript.

Primeiros Passos em JavaScript

  • Instalar um navegador (Internet Explorer, Firefox, Google Chrome).
  • Baixar e instalar o VSCode (Visual Studio Code) e o NodeJS.
  • Saber que praticar e tão importante quanto assistir os vídeos.

Criando o primeiro Script

  • alert('Olá, mundo!'): vai aparecer na tela mensagem de alerta "Olá, mundo!"
  • Print-Number
    Print-Number
  • window.confirm('Está gostando de JavaScript?'): vai aparecer na tela mensagem de confirmação "Está gostando de JavaScript?".
  • Print-Number
    Print-Number
  • prompt('Qual é seu nome?'): vai aparecer na tela mensagem de pergunta "Qual é seu nome?", possibilitando digitar no campo.
  • Print-Number
    Print-Number

Tipos de Dados e Variavéis

    Há sete tipos de dados:

  • Boolean: verdadeiro (true) or falso (false).
  • Null: variável nula.
  • Undefined variável indefinida.
  • Number: variável numérica. Pode ser inteira ou real.
  • String: são os textos, declarados entres aspas simples ou dupla.
  • Symbol: Usados internamente como chaves de propriedades de objetos.
  • Object: são estruturas de dados usadas para criar o equivalente em outras liguagens a listas, arrays, dicionários, arrays associativos, dentre outros.

  • Variáveis: são criadas para guardar dados(números, strings e boolean) na memória.
    • var: é declarada e iniciada no escopo da função, pode ser local ou global e é permitido a redeclaração e reatribuição.
    • let: é declarada no escopo da função, permite reatribuição mas não permite redeclaração.
    • const: é declarada no escopo da função, não permite reatribuição e redeclaração;
  • Indetificadores: são os nomes que damos para as variáveis.
    • Podem começar com letra, $ ou _.
    • Não podem começar com números.
    • É possível usar letras ou números, acentos e símbolos.
    • Nao podem conter espaços e palavras reservadas.
  • Comentários: // - em única linha de código e /* - em mais de uma linha de código.

Tratamento de Dados

Conversão de Strings para Números

Conversão de Números para Strings

Template Strings

Formatando Números

Operadores de JavaScript

Ordem de execução dos operadores:

Operadores Aritméticos > Operadores Relacionais > Operadores Lógicos.

Operadores Aritméticos e Atribuição

Operadores Relacionais

Lógicos

Tenários

DOM (Document Object Model)

Conhecendo o DOM

Eventos DOM

Condições

Repetições (Laços)

Variáveis Composta

Funções

Próximos Passos