Filtrar


Questões por página:

No que se refere ao desenvolvimento de sistemas e às linguagens de programação Java e JavaScript, julgue o item a seguir.

Diferentemente do que ocorre com o JavaScript, as aplicações Java são executadas em uma máquina virtual ou em um browser.

Considere o código JavaScript exibido logo abaixo.

var x1 = 16;

var x2 = "16";

var x3 = [1,2,3];


Usando as definições acima, analise as expressões a seguir.

x3[0] == 1

x1 == x2

x1 === x2

true == x1

true == x3[0]


Respectivamente, os valores retornados pelas expressões acima são:

No contexto de páginas Web e JavaScript, o comando que escreve “Atenção!” num elemento HTML cujo id é “obj55” é:
Considere a requisição AJAX construída, no cliente, através da chamada à seguinte função em Javascript:

function send (msg)

{

var message = "GET='" + msg + "'";

var ajax = new XMLHttpRequest ();

ajax.onreadystatechange = function ()

{

if (this.readyState == 4 &&

this.status == 200)

alert (this.responseText);

}

ajax.open ("POST", "PUT.PHP", true);

ajax.setRequestHeader ("Content-type",

"application/x-www-form-urlencoded");

ajax.setRequestHeader ("Content-length",

message.length);

ajax.setRequestHeader ("Connection",

"close");

ajax.send (message);

}

O método HTTP utilizado na requisição ao servidor será, neste caso:

Em Javascript, considere o trecho de código a seguir:

function base(x)

{

return function produto(y)

{

return x * y;

}

}

var f = base(2);

var g = base(-1);

Após as duas atribuições, supondo que os valores de f e g não mudem, a avaliação da expressão

f(2) + g(-1)

produzirá o valor: