

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Observe o trecho de código JavaScript a seguir:
x = “10”;
if (x === 10)
alert(“SIM”);
else
alert(“NÃO”);
Esse código exibe a mensagem “NÃO”, pois
a variável “x” não é do tipo numérico.
o operador comparado testa se a variável “x” é diferente de 10.
faltou delimitar os blocos da instrução “if” com chaves.
não é possível utilizar acentos em strings.
não é permitido o uso de ponto-e-vírgula antes de “else”.
Um Auditor Fiscal da área de Tecnologia da Informação possui um conjunto de valores numéricos, em ordem crescente, e deseja localizar o valor 66, mostrando a respectiva posição deste valor no conjunto. Sabendo que a posição dos valores começa em 0, criou o algoritmo abaixo, em JavaScript.

Para o auditor conseguir o que deseja, a lacuna I deve ser corretamente preenchida com o comando
i f (v[d] < x) v a r e = m
$(document).filter( 'span' ).length
$(document).find( 'span' ).length
$(document).find( ':span' ).length
$(document).span( ).length
$(document).span().length
No início da popularização da Web e até há alguns anos atrás, algumas das alternativas, mais comuns para a inserção de conteúdos dinâmicos e de multimídia em páginas Web era a utilização de controles ActiveX, tecnologia da Microsoft, a utilização de Applets Java, tecnologia atualmente da Oracle e a utilização de animações em Flash, que é um aplicativo de editoração da Adobe, que foi renomeado para Adobe Animate no ano de 2018. Hoje em dia, a utilização dessas tecnologias é desencorajada ou não está mais disponível nos navegadores modernos. A alternativa atual para a utilização de tais tipos de conteúdo é viabilizada pelo HTML5 e pelo JavaScript.
Dada a popularidade do JavaScript e a velocidade com que algumas engines, como a V8 do Google, conseguem executar código JavaScript, assinale a alternativa que contém o nome do ambiente de execução ou a tecnologia que permite a utilização do JavaScript do lado do servidor.
JavaServer Pages
Apache Tomcat
Node.js
JavaServer Faces
Considere o fragmento de programa JavaScript abaixo.
var str = "123456789";
var p = /
var resultado = str.match(p);
A variável resultado vai conter
1,2,3,4,8,9
5,6,7
5,7
1,2,3,4,6,8,9
3
HTML, CSS e Javascript são tecnologias cujas funções se complementam no desenvolvimento de páginas Web. Analise as afirmativas a seguir sobre essas tecnologias e responda:
I. Um documento HTML é composto por elementos hierarquicamente organizados.
II. O elemento script permite associar código JavaScript aos documentos HTML.
III. Pode-se aplicar propriedades CSS a elementos HTML de três maneiras diferentes: inline style, internal style sheet e external style sheet.
Todos os itens estão corretos.
Os itens II e III estão corretos.
Os itens I e III estão corretos.
Os itens I e II estão corretos.
Considerando que o driver do MongoDB já está devidamente instalando em uma aplicação Web em Node.js, considere que o comando abaixo foi executado com sucesso dentro de uma função em Javascript:
const cursor = db.collection('inventory').find({ status: 'D' });
Sobre esse comando, assinale a afirmativa correta.
Irá retornar apenas o primeiro documento da coleção inventory cujo status é D.
Irá retornar todos os documentos da coleção inventory cujo status é D.
Irá retornar todas as coleções de nome inventory cujo status é D.
Irá retornar apenas o último documento da coleção inventory cujo status é D.
Irá inserir o status D em todas as coleções de nome inventory.
Considerando que a função abaixo foi escrita em JavaScript, qual o número retornado pela execução da função quando o parâmetro “num” tiver valor 15?
function somar(num) {
var total = 0;
for (var x = 0; x < num; x++){
total += x;
}
return total;
}
105.
45.
10.
9.
0.
Na linguagem JavaScript, os Arrays (Matrizes) são usados para armazenar vários valores em uma única variável, exemplo:
var cars = [“Nissan”, “Honda”, “BMW”, "Ferrari"];
com essa declaração, a variável 'cars' possui quatro elementos, com valores 'Nissan', 'Honda', 'BMW', e 'Ferrari', sendo possível acessá-los, referindo-se ao número de índice do Array, exemplo:
var name = cars[1];
com essa declaração, a variável 'name' recebeu o valor do elemento de índice número '1' do Array 'cars'.
Considerando o exemplo apresentado, qual valor recebido pela variável 'name'?
Nissan
Honda
BMW
Ferrari
<!DOCTYPE html>
<html>
<head>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "Segunda frase...";
}
</
</
<body>
<h2>Exemplo de uso do JavaScript</
<p id="demo">Primeira frase...</
<button type="button" onclick="myFunction()">Clique...</
</
</
Internet: <w3schools.com> (com adaptações)
Assinale a alternativa correta quanto ao resultado da execução do código HTML com JavaScript apresentado acima.
O código HTML contém erro de sintaxe e não será apresentado no navegador caso seja carregado como está.
Será mostrado um botão que, ao ser clicado, fará com que a frase Primeira frase... mude o texto para “Segunda frase...”.
A frase Exemplo de uso do JavaScript será mostrada no rodapé da página quando o código for carregado em um navegador.
Será mostrado o botão [Clique...] que, ao ser clicado, mostrará a frase “Segunda frase...” abaixo do texto Primeira frase....
O código precisa de ser instalado em um servidor web com JavaScript para que seja compilado e executado no navegador do cliente.
Entende-se por declaração uma linha ou um bloco de comandos que compõem um script. Assim, pode-se dizer que um programa é constituído por uma sequência de declarações. No Javascript, qual a finalidade da declaração continue?
Criar estrutura condicional.
Reiniciar um loop.
Criar um loop.
Sinalizar erros.
Tratar erros.
Analise o seguinte código escrito na linguagem Javascript:
var frutas = new Array("banana", "laranja", "limao");
frutas.shift();
frutas.splice(1, 1, "uva");
for(var i = 0; i < frutas.length; i++)
document.write(frutas[i] + " | ");
O resultado correspondente apresentado como saída é:
banana | laranja | limao | uva |
banana | uva | laranja | limao |
laranja | uva |
laranja | uva | limao
Criada no ano de 1995 e considerada padrão no ano de 1997, a linguagem JavaScript, inventada por Brendan Eich, é uma linguagem voltada para a programação web e interage muito bem com outra linguagem web, o HTML. Enquanto o HTML serve para definir o conteúdo das páginas, a função do JavaScript é programar o comportamento delas.
(W3SCHOOLS TUTORIALS. Disponível em: <https://www.w3schools.com/> . Acesso em: 22 mar. 2018, com adaptações)
Suponha que você foi incumbido de adicionar um código JavaScript em uma aplicação Web para que seja exibido um alerta para o usuário quando ele for fazer uma operação irreversível no sistema, como, por exemplo, excluir algum registro importante. Esse alerta só deverá desaparecer da tela do usuário quando ele clicar no botão “ok”, a fim de garantir que ele tenha visto a mensagem.
O cenário a ser analisado é o seguinte: o usuário deseja excluir a sua matrícula de cursos de capacitação nos quais fez inscrição. O primeiro passo, o de selecionar os cursos, o usuário já fez. Agora o sistema pede que o usuário clique no botão “Continuar para prosseguir com a exclusão”. A sua tarefa é fazer com que, ao clicar no botão “Continuar”, o usuário receba a seguinte mensagem: “Aviso: Essa é uma operação irreversível”. E só deixe de ver a mensagem após clicar em “OK”.
Qual é o código JavaScript coerente com a demanda que você recebeu e que atende a todos os requisitos mencionados?
<!DOCTYPE html>
<html>
<body>
<p>
Clique no botão Continuar para prosseguir com
a operação .
</
<button onclick="exibeAviso()" id="botao">
Continuar
</
<script>
function exibeAviso() {
document.getElementByid("botao") .innerHTML
"Aviso: Essa é uma operação irreversível.";
}
</
</
</
< ! DOCTYPE html>
<html>
<body>
<p>
Clique no botão Continuar para prosseguir com
a operação.
</
<button onmouseover="exibeAviso()" id="botao">
Continuar
</
<script>
function exibeAviso() {
document. getEl.ementByid ( "botao") . innerHTML
"Aviso: Essa é uma operação irreversível. ";
}
</
</
</
<!DOCTYPE html.>
<html.>
<body>
<p>
Clique no botão Continuar para prosseguir com
a operação .
</
<button onmouseover="exibeAviso()" id="botao">
Continuar
</
<script>
function exibeAviso() {
alert("Aviso: Essa é uma operação
irreversível.");
}
</
</
</
< !DOCTYPE html.>
<html>
<body>
<p>
Clique no botão Continuar para prosseguir com
a operação.
</
<button onclick="exibeAviso()" id="botao">
Continuar
</
<script>
function exibeAviso() {
alert("Aviso: Essa é uma operação
irreversível.");
}
</
</
</
Em Javascript, os objetos contêm determinadas informações e propriedades que podem ser modificadas pelo script em eventos predeterminados. Assim, é correto afirmar, sobre Javascript, que são exemplos de eventos:
p.Over; p.Click; p.Blur.
j.Stop; j.Start.
scr.h;scr.r.
onMouseOver; onSelect; onLoad.
Menu.jsp; Change.jsp; Focus.jsp.
Avalie se as afirmativas a seguir, relativas ao JavaScript, são falsas (F) ou verdadeiras (V):
✔ O operador binário % retorna o inteiro restante da divisão dos dois operandos. Por exemplo, em x = 5 % 3, x assume o valor 2.
✔ O operador != retorna verdadeiro caso os operandos não sejam iguais. Por exemplo, se a = 3 e b = 5, em a != 3; retorna verdadeiro e em a != b; retorna falso.
✔ O operador ++ é utilizado para incrementar variáveis de 1. Por exemplo, se x vale 2, y = ++x faz x igual a 3 e depois y igual a 3.
As afirmativas são respectivamente:
V, F e F.
V, F e V.
V, V e F.
F, F e V.
F, V e V.
Qual o resultado das instruções Javascript: (5 & 13) e (5 | 13), respectivamente?
1 e 1
5 e 13
13 e 5
false e true
false e false
Analise a página Web a seguir, escrita em (HTML) e com a linguagem JavaScript.
<!DOCTYPE html> <html> <body> <script language="Javascript"> function calcula(p1) { return (p1 <= 1) ? 1 : p1 * calcula(p1 - 3); } document.write(calcula(5)); </ </ </ |
Ao acessar esta página no navegador Google Chrome, versão 64, assinale a alternativa que apresenta o resultado CORRETO deste processamento.
10
12
15
20
25
Um desenvolvedor Web precisa transformar em JSON a seguinte variável, em um programa JavaScript:
var d1 = { "nome":"Ana Anacleto", "idade":31 };
Qual fragmento de código faz isso corretamente?
JavaScript é uma linguagem de programação que permite implementar itens complexos em páginas web, como toda vez que uma página da web faz mais do que simplesmente mostrar informação estática. Desta forma, o JavaScript é largamente utilizado para a validação de campos de entrada do usuário. Um dos comandos mais utilizados é aquele que promove o foco a um campo input quando o usuário preenche uma entrada de dados errada. A sintaxe correta do comando que realiza esse foco em um determinado campo é
HTMLElementObject.focus();
HTMLElementObject.onfocus();
HTMLElementObject.infocus();
HTMLElementObject.ondFocus();
HTMLElementObject.select();