Java Script
Casos: Java Script. Pesquise 862.000+ trabalhos acadêmicosPor: Bob7Marley • 2/9/2014 • 1.750 Palavras (7 Páginas) • 402 Visualizações
Exercícios JavaScript
Capítulo 1: O que é JavaScript
1) Com qual finalidade o JavaScript foi desenvolvido?
2) Identifique três diferenças entre a linguagem Java e JavaScript.
3) Liste três utilidades do JavaScript.
4) Qual é a linguagem padrão que o JavaScript implementa?
Capítulo 2: Utilizando JavaScript
1) Crie um HTML que utilize um arquivo JavaScript externo. No JavaScript faça com que escreva um título com a mensagem: “Olá, tudo bem?”.
2) Adicione um comentário ao código JavaScript do exercício anterior, explicando qual sua funcionalidade.
3) Crie um HTML e coloque um título de nível 1 dentro do corpo (body). Usando JavaScript busque o título pelo id e insira a mensagem: “Bem Vindo”. Atenção: buscar o elemento pelo id só é possível após o elemento ter sido criado.
4) Com JavaScript insira um título de nível 2 com o seu nome após o título do exercício anterior.
5) Garanta que se o browser não suportar JavaScript, não será mostrado o código JavaScript.
Capitulo 3 : Armazenamento de Dados
1) Quais as diferenças entre variável local e global?
2) Declare a constante vencimento com o valor 10 e a variável mensalidade com o valor 300.50. Explique a diferença entre a constante e a variável.
3) Qual tipo de dados o JavaScript irá utilizar para a variável mensalidade do exercício anterior. Converta esta variável para inteiro, qual foi o resultado?
4) Crie o array nomes com os valores (Jean, João, Carlos, Rafael). Utilizando JavaScript imprima na tela o primeiro e o último nome, cada um dentro de um parágrafo.
5) O que é JSON e para que é usado?
6) Considere a representação JSON:
s='{"nome":"Jean","email":"Jean@softbox.com","tel":"32323232"}’;
Converta em objeto e exiba na tela as propriedades nome e tel.
7) Reverta o objeto para representação JSON e exiba-o na tela.
Capítulo 4: Expressões e Operadores
As variáveis abaixo armazenam os gastos de cada dia da semana:
var segunda = 10.15, terca = 9.30, quarta = 12.05, quinta = 10.50, sexta = 12.00;
1) Some todos os valores de cada dia e atribua a uma variável. Exiba o valor total na tela.
2) Calcule a média e atribua à variável “média”.
3) Utilize essa nova informação e calcule os gastos em um mês e em um ano. Exiba todas as informações na página de forma organizada.
4) Considere o código abaixo:
receita = 500;
var gasto = new String("R$30,00");
a) Utilize o typeof e exiba na página qual o tipo da variável receita.
b) Verifique se a variável gasto é uma String, caso positivo, imprima na página a mensagem: “É uma string”, se negativo imprima “Não é uma String”. Utilize o operador condicional.
c) Agora declare a variável receita assim (receita = new Number(500);), verifique novamente o tipo desta variável. Explique melhor a funcionalidade do operador new.
d) Utilize o operador delete e exclua as variáveis receita e gasto. Porque não foi possível excluir a variável gasto? Altere o código para conseguir excluí-la.
5) Crie um array e preencha com os valores (“Gol”, “Palio”, “Golf”, “Astra”). Verifique se existe os índices 0, 3, 4, e 7, exiba na tela o índice e “SIM” se existir e caso contrário, “NÂO”. Utilize o operador condicional.
Capítulo 5: Declarações Condicionais
Considere o código abaixo:
function Despesa(nome, vencimento, valor, estaPago){
this.nome = nome;
this.vencimento = vencimento;
this.valor = valor;
this.estaPago = estaPago;
}
despesas = new Array();
despesas.push(new Despesa("Combustível", 15, 300, false));
despesas.push(new Despesa("Academia", 30, 35, false));
1) Teste se as duas despesas estão em atraso, considerando que a propriedade estaPago seja falsa e o dia de vencimento seja maior que o atual. Exiba na tela somente as despesas que estão em atraso.
2) Acrescente a propriedade “prioridade” ao objeto Despesa e atribua o valor “Baixa” se o dia de vencimento for menor ou igual a 10, “Média” se for maior que 10 e menor ou igual a 20 e “Alta” para os demais.
3) Usando switch, determine um prazo de pagamento pelo nível da despesa. Se for baixa, imprima na página "Prazo para pagamento: 30 dias", média imprima "Prazo para pagamento: 20 dias" e alta "Prazo para pagamento: 10 dias".
Capítulo 6: Instruções de Loop e Iterador
Considere o código abaixo:
function Veiculo(marca, modelo, ano, cor){
this.marca = marca;
this.modelo = modelo;
this.ano = ano;
this.cor = cor;
}
var veiculos = new Array();
veiculos.push(new Veiculo("Chevrolet", "Astra", 2010, "prata"));
veiculos.push(new Veiculo("Fiat", "Uno", 2009, "branco"));
veiculos.push(new
...