Aula02 webII
Aula02 webII
• Exemplo:
Number
• O Number é um dado do tipo inteiro, Ele pode ser inteiro ou real
(float):
Number
• NaN – Not a Number – usado para representar um dado que não é
um número. Exemplo
• var é global
• const e let são locais e só funcionam no escopo onde foram criados
Scope
Nomeando variáveis
• JavaScript é case-sensitive (sensível ao caso)
• JavaScript aceita a cadeia de caracteres Unicode
• Posso:
• Iniciar com esses caracteres especiais: $ _
• Iniciar com letras
• Colocar acentos
• Letras maiúsculas e minúsculas fazem diferença
Nomeando variáveis
• Não Posso:
• Iniciar com números
• Colocar espaços vazios no nome
• Ideal:
• Criar nomes que fazem sentido
• Que explique o que a vari´´avel é ou faz
• CamelCase
• Escrever nome das variáveis em inglês
PRATICANDO
PRATICANDO
https://github.com/leandroph/Exercicio
sAula02/tree/lheck
EXERCÍCIOS
FUNÇÕES
• Funções são tipos de dados estruturais, que são declaradas da
seguinte maneira:
Function nomeFunção(){
código a ser executado
}
• Para executar a função, usa-se nomeFunção()
• Uma função é importante para o agrupamento e reutilização de
código
FUNÇÕES
• Argumentos e Parâmetros:
• É possível atribuir uma função
para uma variável.
• Valores dentro da Função:
• Para passar valores dentro da
função para o resto do código,
usa-se a palavra reservada return
seguida do valor à ser retornado,
parando assim a execução da
função e mandando o valor para
onde a função foi chamada.
FUNÇÕES
• Function Scope:
• Parâmetros mesmo se
tiverem o mesmo nome que
alguma outra variável do seu
código, são apenas
modificados e persistem no
escopo da função.
FUNÇÕES
• Arrow function:
• Também podem escrever
funções expression. De uma
maneira mais compacta,
desta maneira () => {código a
ser executado}.
FUNÇÕES
• Callback function:
• Uma call-back function é
uma função que está sendo
passada para outra função
como parâmetro.
FUNÇÕES
• Funções construtoras:
• Funções construtoras são
utilizadas para criar novos
objetos e geralmente tem a
sua primeira letra maiúscula,
todos com as mesmas
características que são
criadas na função, usando a
palavra reservada this para
se referir ao objeto sendo
criado.
FIM