

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.
Em uma página HTML, as tags que delimitam um código Javascript são:
<html> e o </
<javascript> e o </
<script> e o </
<css> e o </
<php> e o </
Um script é um algoritmo projetado para realizar uma determinada tarefa, utilizando os comandos específicos do bash e os executáveis do sistema operacional. É muito utilizado para realizar agendamento de tarefas repetitivas. Considere o código do script:

Ao executar esse shell script no Linux, tem-se como resultado uma lista com as informações de:
Em JavaScript, um operador relacional retorna verdadeiro se os operandos não são iguais e outro retorna verdadeiro caso os operandos sejam iguais e do mesmo tipo. Para essas duas situações são empregados, respectivamente, os seguintes símbolos:
<> e ==
!= e ==
<> e ===
!= e ===
Variáveis JavaScript contêm:
um identificador, escopo e um tipo de dados específico.
um contextualizador, localizador e um tipo de dados específico.
um identificador, parâmetro e um tipo de escopo.
um delimitador, escopo e um referenciador.
um identificador, extensão e um ponteiro.
1-2-3-4-4-6-8-9-12-16-
4-6-8-9-12-16-
2-3-4-4-6-8-9-12-16-
4-4-6-8-9-12-16-
Em um código em javascript, um programador precisa testar uma condição de modo que uma variável “plataforma” receba o valor PP-55 se o campo referência, indicado pela variável “ref” for igual a 0 e PP-88, caso contrário. A sintaxe para a instrução a ser empregada na programação é:
plataforma = (ref != 0) $ “PP-55” : “PP-88”
plataforma = (ref != 0) ? “PP-55” : “PP-88”
plataforma = (ref == 0) % “PP-55” : “PP-88”
plataforma = (ref == 0) ? “PP-55” : “PP-88”
plataforma = (ref == 0) $ “PP-55” : “PP-88”
Qual propriedade Javascript contém a quantidade de argumentos passados a uma função, e que possibilita a implementação de funções com número variável de parâmetros?
arguments.number
arguments.length
arguments.amount
properties.length
property.length
Analise o código JavaScript a seguir.
1 ___ <script type="text/javascript">
2 ___ ___ var propriedade;
3 ___ ___ document.write("Propriedades do Objeto History<br /
4___ ___ <!-- codificar aqui -->
5 ___ ___ ___ document.write(propriedade);
6 ___ ___ ___ document.write("<br /
7___ ___ } /
8 ___ </
Para que a execução desse script produza uma lista das propriedades do objeto History como, por exemplo, go, back e forward, a linha 4 (quatro) deve conter a seguinte codificação:
for (propriedade = history.property; history.length; history.next()) {
for (propriedade in history) {
foreach (propriedade = history.property) {
for (propriedade = history.property ; ;) {
Um código em Javascript, para atribuir o valor “10” em um elemento qualquer com id = ‘Teste’ é como segue: document.getElementById( ‘Teste’ ).value = 10;. Em jQuery, este mesmo código é codificado como:
$(10).val(‘#Teste’);
$(10).id(‘#Teste’ );
$(10).value(‘#Teste’ );
$( ‘#Teste’ ).value(10 );
$( ‘#Teste’ ).val(10);
Considere o código abaixo, que implementa operações de estruturas de dados em linguagem Javascript:
var armazem = new Array() /
var ultimo = -1 /
/
/
var primeiro = -1 /
/
/
var tamanho = 100 /
function f1(v1) {
v1 = armazem[primeiro]
if (primeiro == ultimo) {
ultimo = -1
primeiro = -1
} else if (primeiro == tamanho - 1) {
primeiro = 0
} else {
primeiro = primeiro + 1
}
return v1
}
Sobre o código apresentado acima, é CORRETO afirmar que a função f1 realiza:
a remoção de um elemento de uma pilha.
a remoção de um elemento de uma fila.
a inserção de um elemento em uma fila.
a inserção de um elemento em uma pilha.
Brendan Eich desenvolveu a primeira versão do JavaScript para o browser Mozilla, em 1995. A ideia era que a linguagem tivesse uma sintaxe parecida com Java, utilizando até mesmo alguns objetos e métodos com nomes iguais.
Dessa forma, a sintaxe correta para a inicialização de um array em Javascript corresponde à questão:
var array = [16, 34, 36, 42, 50, 58].
var array = [16, 34, 36, 42, 50, 58].
int array[ ] = [16, 34, 36, 42, 50, 58].
var array = int[16, 34, 36, 42, 50, 58].
Considere o fragmento de código JavaScript abaixo.

Nesse código,
Em javascript, eventos são chamadas de código que ocorrem quando o usuário ou o browser executam determinadas ações. Existem eventos para quando o usuário clicar em algum lugar, para quando mover o ponteiro do mouse sobre uma região ou quando o ponteiro do mouse sair dessa região. Os eventos que compreendem carregamento de janela e alteração em um campo são representados respectivamente pelos comandos:
onload e onclick
onload e onchange
onchange e onreload
onclick e onexchange
A seguir é exibido o conteúdo do arquivo foo.html. Este arquivo é aberto dentro do navegador Chrome versão 48, e o console do navegador está aberto para verificar o resultado:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
var k = new Array(3);
k[0] = "1";
k[1] = "2";
k[2] = "3";
var i=t=0;
for(i=0;i<2;i++){
t=t+k[i];
}
console.log(t+(k[i]+1)+1);
</
</
</
Ao abrirmos o arquivo no browser, o console irá exibir a seguinte mensagem:
8
012311
01241
341
NaN
Utilizando ECMA script (javascript), qual a forma correta de escrever uma declaração IF que executa um código “SE” "i" for diferente de 10?
if i <>10
if (i <>10)
if (i != 10)
if i =! 10 then
if (i != 10) then
Analise o trecho de código a seguir retirado de um programa em JavaScript:
var temp = null;
var ind;
var a = (temp == ind);
var b = (temp === ind);
Em relação ao processamento deste trecho de código, o valor da variável b será
true.
false.
null.
undefined.
0.
Considerando o código apresentado a seguir, na linguagem JavaScript (Ecma-262):
var x = [1,2,3];
function y(algo){
'use strict'
console.log('essa variavel é', typeof algo);
}
y(x);
O resultado esperado de sua execução é:
Essa variável é desconhecida.
Essa variável é undefined.
Essa variável é numbers.
Essa variável é array.
Essa variável é object.
Sobre a linguagem JavaScript marque a alternativa correta.
Uma variável é declarada da seguinte forma: var tipo nomeDaVariavel. Sendo var uma palavra chave obrigatória, tipo é o tipo de dados que a variável irá receber e nomeDaVariavel é o seu identificador.
Embora o JavaScript não seja uma linguagem de programação, proporciona diversos recursos para o tratamento de eventos, como o clique do mouse em um determinado elemento, o carregamento de uma página, fechamento de uma janela, entre outros. Esses recursos dão mais dinamismo às páginas.
O JavaScript, por ser derivado da linguagem de programação Java, herda diversas de suas características como o suporte ao paradigma de desenvolvimento de software Orientado a Objetos e o fato de também ser uma linguagem fortemente tipificada.
O método document.write() é usado para apresentar na tela uma mensagem em uma caixa Popup de alerta.
Usando os operadores de comparação, podemos notar que a comparação 6 == “6” retorna verdadeiro (true) e a comparação 6 === “6” retorna falso (false).
A seguir é exibido o conteúdo do arquivo foo.html. Este arquivo é aberto dentro do navegador Chrome versão 48, e o console do navegador está aberto para verificar o resultado:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function g(){
document.onclick=a
document.getElementById("p").onclick=b;
}
function a(){
console.log(1);
}
function b(v){
if(!v)
var v = window.event;
console.log(c(2));
}
function c(k){
console.log(k);
}
</
</
<body onload="g()">
<p id="p"> Foo </
</
</
Uma vez carregada a página, o usuário irá clicar sobre o texto Foo que está sendo exibido na página. A seguir ao observar o console será visto a seguinte saída:
2
1
undefined
2
1
2
2
1
2
undefined
1