Com relação ao programa JavaScript acima, julgue o item que se segue.
Assim como na linguagem de programação Pascal, os programas em linguagem JavaScript iniciam com o comando Program JavaScript (linha 4).
No que se refere às tecnologias de desenvolvimento para web, julgue o próximo item.
O Node é um interpretador da linguagem JavaScript, de código aberto, que possibilita a execução de códigos da linguagem do lado do servidor.
Observe a linha de código NodeJS exibida a seguir.
Assinale a opção que melhor descreve esse comando.
Considere o fragmento de código TypeScript abaixo.
Ao executar esse código
Assinale a forma correta para inserir JavaScript em uma página, por meio de arquivos.
Julgue o próximo item, relativo a lógica de programação e linguagens de programação.
A execução do código JavaScript anteriormente apresentado retornará o seguinte resultado.
Julgue o próximo item, a respeito de questões relacionadas ao desenvolvimento e testes de segurança de aplicações web.
A fim de melhor organizar um código em JavaScript e facilitar a sua manutenção, é possível utilizar módulos que estejam implementados em arquivos distintos do arquivo onde está o código que o invoca; nesse caso, é necessário que o módulo seja explicitamente declarado como passível de exportação no seu arquivo de origem.
Julgue os itens seguintes, a respeito de JQuery.
O seletor JQuery seleciona todos os elementos que estão desativados (disabled).
Analise as afirmações sobre as linguagens de programação.
I. O mecanismo de herança em Java ocorre em tempo de compilação, ou seja, todo reaproveitamento de código realizado por herança é imutável em tempo de execução.
II. A linguagem C++ possui herança múltipla, Java possui somente herança simples para classes concretas e abstratas, mas possui herança múltipla para a “interface", já Javascript não possui herança como funcionalidade nativa.
III. C++ é uma linguagem compilada, Java é compilada para uma linguagem de máquina intermediária chamada de bytecodes, sendo esta interpretada e Javascript é interpretada.
É correto afirmar que
Em relação ao JavaScript (versão ECMAScript 2015 ou superior), é correto afirmar:
Acerca de Bootstrap e Javascript, julgue o próximo item.
O código Javascript a seguir altera a palavra para quando o evento é disparado.
Observe as seguintes Figuras extraídas de uma página HTML com Javascript. A Figura 1 apresenta um campo do tipo select sendo selecionado pelo usuário (no caso, a opção 2). A Figura 2 mostra o que acontece imediatamente depois que o usuário seleciona a opção. O Google Chrome foi utilizado para capturar a imagem, mas o efeito seria o mesmo nos navegadores mais utilizados.
A página HTML com Javascript que apresenta esse comportamento é:
O JavaScript é uma linguagem muito poderosa quanto ao desenvolvimento para web, entretanto, para ter a capacidade de extrair seu potencial ao máximo, é necessário ter conhecimento pleno sobre suas funcionalidades. Marque qual opção representa a informação contida na variável "resultado", após a execução do trecho de código a seguir:
var texto = "Tratamento de strings";
var resultado = texto.substring(10);
Avalie as afirmações sobre a linguagem de programação Javascript.
I. Foi introduzida a utilização de classes a partir do ECMAScript 2015 para simplificar a utilização e manutenção de heranças baseadas no “prototype". Porém, este recurso é apenas um embelezamento de código, uma vez que tudo ocorre dinamicamente e as classes na verdade são objetos.
II. Os objetos em Javascript são mutáveis, significa que mesmo depois de instanciados estes podem ter novas propriedades e métodos, independente dos outros objetos instanciados pelo mesmo construtor.
III. Javascript possui tipos primitivos fracamente tipados e dinamicamente tipados, sendo estes declarados com a palavra reservada “var". Uma vez declarados com “var", a variável tem validade dentro do escopo que foi declarado, por exemplo, se declarado dentro de uma estrutura de decisão, não será válido sua utilização fora desse escopo.
É correto afirmar que
Variáveis JavaScript contêm