Você está na página 1de 15

JavaScript

Parte 1
JavaScript

JavaScript (abreviado como "JS") é uma linguagem de programação dinâmica cheia de


recursos que quando aplicada em um documento HTML, pode fornecer interatividade
dinâmica em sites (por exemplo: jogos, respostas quando botões são pressionados ou
dados são inseridos em formulários, estilo dinâmico, animações).
Foi inventada por Brendan Eich, co-fundador do projeto Mozilla, da Fundação Mozilla e
da Corporação Mozilla.
JavaScript

JavaScript (abreviado como "JS") é uma linguagem de programação dinâmica cheia de


recursos que quando aplicada em um documento HTML, pode fornecer interatividade
dinâmica em sites (por exemplo: jogos, respostas quando botões são pressionados ou
dados são inseridos em formulários, estilo dinâmico, animações).
Foi inventada por Brendan Eich, co-fundador do projeto Mozilla, da Fundação Mozilla e
da Corporação Mozilla.
Interfaces de programação de aplicativos (APIs) 

API (Application Programming Interface) é um conjunto de características e regras


existentes em uma aplicação que possibilitam interações.
No desenvolvimento Web, uma API é geralmente um conjunto de METHODS
(Métodos) padronizados, propriedades, eventos e URLs que um desenvolvedor pode
usar em seus aplicativos para interagir com componentes do navegador da Web de um
usuário ou outro software / hardware no computador do usuário ou sites e serviços de
terceiros.
Objetos Globais

Objetos padrão nativos Array, Boolean, Date, Error, Function, JSON, Math, Number,
Object, RegExp, String, Map, Set, WeakMap e WeakSet, entre outros.
Operadores de JavaScript instanceof, typeof, new, this, a precedência dos operadores e
muito mais.
Instruções e declarações como do-while, for-in, for-of, try-catch, let, var, const, if-else,
switch e outras instruções e palavras-chave do JavaScript.
Documentação completa:
https://developer.mozilla.org/pt-BR/Docs/web/JavaScript
Tipo de dados no JavaScript
Existem diferentes tipos de dados, vamos conhecer alguns Tipos
Primitivos:
Number/Bigint: Tipos numéricos, Number é utilizado para
números inteiros e reais, o Bigint é utilizado em casos onde o
tamanho do número é extenso (Grande).
String: Tipo texto ou conjunto de caractere “10” ou “Dez”
Boolean: Tipo lógico, possui duas possibilidades True ou False.
Null/Undefined: Tipo Null é atribuído o valor nulo ou vazio,
Undefined não tem valor atribuído ou definido.
Tipo de Variáveis no JavaScript

As Variáveis para melhor entendimento, são alocações criadas na memória do


programa, para guardar dados (Conteúdos).
Os conteúdos podem apresentar diferentes valores, e são manipulados pelo programa
durante a sua operação.
No JavaScript possui 3 formas diferentes de criar variáveis:

 VAR = O tipo da variável pode ser modificada


 LET = O tipo da variável pode ser modificada
 CONST = O tipo da variável NÃO pode ser modificada
Operadores, Expressões e Comparações

Aritméticos: + (soma), - (subtração), * (multiplicação), / (divisão) e % (resto)


Agrupamento: ( ) somente parênteses
Atribuição: =, +=,-=, *=,/=, %=
Incrementar: ++
Decrementar: --
Comparativos: ==, ===, !=, !==, >, >=,<, <=
Iniciando no JavaScript

Para iniciarmos na linguagem de programação JavaScript, primeiro precisamos


conhecer alguns operadores. Para isto vamos criar o arquivo index.js, para através do
terminal (console), efetuarmos testes de funcionalidades.
Iniciando no JavaScript

Para nossos primeiros testes, vamos um script no corpo do index.html, vamos


inicialmente efetuar nossos testes utilizando o termoinal do browser.
Iniciando no JavaScript

Criando a variável nome e trabalhando com console do browser


Iniciando no JavaScript

Criando a variável nome e trabalhando com console do browser


Iniciando no JavaScript

Criando a variável nome e trabalhando com console do browser


Criando o primeiro input com JavaScript

Criando um cadastro de aluno contendo: Nome, Curso, Período e Data de Nascimento.


Vamos mostrar: Nome, Curso, Período e a Idade
Calculando com JavaScript

Criando uma calculadora com as operações: Soma, Subtração, Multiplicação e Divisão

Você também pode gostar