Escolar Documentos
Profissional Documentos
Cultura Documentos
COM JAVASCRIPT
2
INTRODUÇÃO
JavaScript (JS) é uma das tecnologias mais
utilizadas no front-end de uma aplicação Web
3
INTRODUÇÃO
HTML é a linguagem de marcação de texto
utilizada para estruturar e dar significado ao
conteúdo web
Definição de parágrafos, cabeçalhos, títulos, etc.
CSS é a linguagem utilizada para estilizar o
conteúdo do HTML
Definição de cores, fontes, tamanhos, etc.
JS é a linguagem de programação que permite
criar conteúdo dinâmico e enviar/receber dados
Definição do comportamento da página Web 4
INTRODUÇÃO
5
INTRODUÇÃO
Exemplo 01
6
CARACTERÍSTICAS DO JS
JS é uma linguagem de programação
É uma linguagem interpretada
É case sensitive
É uma linguagem client-side
E server-side
Literais
8
ESTRUTURA LÉXICA
Identificadores
Deve começar com uma letra, um sublinhado (_) ou
um cifrão ($)
Os caracteres subsequentes podem ser letras, dígitos,
sublinhados ou cifrões
Palavras reservadas
Assim como qualquer linguagem, JS reserva
identificadores para uso próprio
Essas “palavras reservadas” não podem ser usadas
como identificadores 9
TIPOS DE DADOS
Duas categorias:
Tipos primitivos – incluem números, sequências de
texto (strings), booleanos, null e undefined
Tipos de objeto – qualquer valor que não seja um tipo
primitivo. É um conjunto de propriedades, em que
cada propriedade tem um nome e um valor
Tipo especial de objetos: arrays
11
VARIÁVEIS
Asvariáveis declaradas fora de uma função são
variáveis globais e são visíveis por toda parte em
um programa JS
As variáveis declaradas dentro de uma função
têm escopo de função e são visíveis apenas para o
código que aparece dentro dessa função (variáveis
locais)
12
ESCOPO DE VARIÁVEL
Exemplo 02
13
ESCOPO DE VARIÁVEL
14
ESCOPO DE VARIÁVEL
15
NÚMEROS
Todos
os números são representados como valores
em ponto flutuante
Operadores Aritméticos:
Adição: +
Subtração: –
Multiplicação: *
Divisão: /
Resto da divisão: %
Exponenciação: x ** y (xy)
16
OPERADOR +
17
NÚMEROS
18
BOOLEANOS
No JS, qualquer valor pode ser convertido em
booleano
Os valores abaixo são convertidos como false
Operador JS
não !
e &&
ou ||
22
APRENDENDO A PROGRAMAR
COM JAVASCRIPT