Você está na página 1de 23

APRENDENDO A PROGRAMAR

COM JAVASCRIPT

Professor: Amadeu Anderlin Neto


amadeu.neto@ifam.edu.br
OBJETIVO DO CURSO
 Capacitar o discente na
utilização da linguagem
JavaScript para resolver
problemas
computacionais
 Carga horária: 20h
 Bibliografia básica

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

É completamente diferente da linguagem de


programação Java
7
ESTRUTURA LÉXICA
 Comentários

 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

 Asvariáveis não são tipadas: pode-se atribuir


qualquer valor a uma variável
10
VARIÁVEIS
 Asvariáveis não são tipadas: pode-se atribuir
qualquer valor a uma variável
 São declaradas utilizando-se a palavra-chave var

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

 Todosos outros valores, incluindo todos os objetos


(e arrays) são convertidos (e funcionam como) em
true 19
BOOLEANOS
 No JS, qualquer valor pode ser convertido em
booleano
 Os valores abaixo são convertidos como false

 Todosos outros valores, incluindo todos os objetos


(e arrays) são convertidos (e funcionam como) em
true 20
RELACIONAIS
 Igualdade: ==
 Não igual: !=
 Estritamente igual: ===
 Estritamente não igual: !==
 Maior que: >
 Maior ou igual: >=
 Menor que: < 21

 Menor ou igual: <=


LÓGICOS

Operador JS
não !
e &&
ou ||

22
APRENDENDO A PROGRAMAR
COM JAVASCRIPT

Professor: Amadeu Anderlin Neto


amadeu.neto@ifam.edu.br

Você também pode gostar