Você está na página 1de 5

Javascript

Função
objeto Screen
Funções
É um bloco de código projetado para executar uma tarefa específica. É executada quando "algo" é chamado (chama).

Definida com uma function palavra - chave, seguida por um nome , seguida de parênteses () .
Os nomes das funções podem conter letras, dígitos, sublinhados e cifrões (mesmas regras que as variáveis).
Os parâmetros podem incluir nomes de parâmetros separados por vírgulas: ( parâmetro1 , parâmetro2, ... )
O código a ser executado, pela função, é colocado entre colchetes: {}

Exemplos

Sem parâmetro e sem retorno Com parâmetro e sem retorno


function aviso() { //definindo uma função function aviso(nome) {
alert(“Olá, tudo bem!”); alert(“Olá, ” + nome + “ tudo bem!”);
} }

Sem parâmetros e com retorno Com parâmetros e com retorno


function valorPi() { function soma( a, b) {
pi = 3.14; s = a + b;
return pi; return s;
} }

O operador () chama uma função


Funções
Functions expression Arrow Functions

Usamos para definir uma função dentro de uma facilita a criação e utilização de funções em JavaScript, ou seja,
expressão elas permitem a criação de funções de maneira resumida.

const ola = function() { const numeroAleatorio = function() {


console.log('Olá') return Math.random();
} }
ola();
const numeroAleatorio = () => {
A função acima é, na verdade, uma função de auto return Math.random();
chamada anônima (função sem nome). }

Atribuir uma função à uma variável pode ser muito const numeroAleatorio = () => Math.random();
útil, por exemplo: Assim podemos definir a função
exatamente onde ela precisa ser chamada, ou seja, Caso o corpo da arrow function tenha apenas uma linha,
definimos a função apenas onde precisamos dela, podemos omitir a declaração das chaves
isso em alguns momentos pode tornar nosso Seguindo o principio que o corpo tem apenas um linha, também
código mais simples de entender. não precisamos utilizar o return, podemos removê-lo, pois a
primeira linha será executada e retornada automaticamente.
Screen
O objeto window.screen contém informações sobre a tela do usuário.

O objeto window.screen pode ser escrito sem o prefixo window.

Propriedades:

screen.width retorna a largura da tela


• 24 bits = 16.777.216 diferentes "True
screen.height retorna a altura da tela Colors“
retorna a largura da tela do visitante,
em pixels, menos os recursos da • 32 bits = 4.294.967.296 diferentes
screen.availWidth "Cores Profundas“
interface, como a barra de tarefas do
Windows • Os computadores mais antigos usavam
retorna a altura da tela do visitante, em 16 bits: 65.536 diferentes resoluções
screen.availHeight pixels, menos os recursos da interface, de "High Colors“
como a barra de tarefas do Windows
• Computadores muito antigos e
retorna o número de bits usados ​para telefones celulares antigos usavam 8
screen.colorDepth
exibir uma cor bits: 256 "cores VGA" diferentes
screen.pixelDepth retorna a profundidade de pixel da tela
Atividade
Individual

Questionário
Ver aba Trabalhos ou na postagem da
disciplina Responder o google form

Entrega:
google form. Até 29/04

Você também pode gostar