Scripts são elaborados para implementar páginas com objetivos diversos, podendo ser componentes para exibição de conteúdo estático ou dinâmico de sites e aplicações web.
Cada script implementado possui suas particularidades e analisar e interpretar scripts inteiros escritos por terceiros é uma atividade comum.
Com base neste contexto, observe o script a seguir:
JavaScript - Atividade
SIMULADOR DE CONTROLE DE PRESSÃO
Valor no Sensor:
Avaliar Pressão
function funcao() {
let pressao = document.getElementById("pressao").value;
let situacao = (pressao >= 50) ? "Perigo":"Seguro";
Após avaliação do script, observe as afirmativas a seguir.
I – O script possui a função de gerar valor aleatório para a variável situação de forma a servir de base para a simulação de um sensor de pressão utilizado em algum lugar;
II – Existe um campo implementado usando a tag para receber o dado para avaliação no script;
III – O operador ? é utilizado para avaliar o valor da variável pressão e atribuir um conteúdo para a variável situação;
IV – O processamento do script ocorre apenas o pressionamento do botão no formulário, pois está contido em uma função associada a este evento.
I - O script não gera um valor aleatório para a variável situação. A variável situação é atribuída com base na avaliação da variável pressao.
II - O script cria um campo usando a tag <input> para receber o dado para avaliação, com o id "pressao".
III - O operador ternário "?" é utilizado para avaliar o valor da variável pressao e atribuir o conteúdo "Perigo" se a pressão for maior ou igual a 50, caso contrário, é atribuído o conteúdo "Seguro" para a variável situação.
IV - O processamento do script ocorre quando a função "funcao()" é chamada, que está associada ao evento do botão no formulário. Portanto, o script é executado quando o botão é pressionado.
Lista de comentários
Resposta:
A alternativa correta é:
d. Apenas II e III estão corretas
I - O script não gera um valor aleatório para a variável situação. A variável situação é atribuída com base na avaliação da variável pressao.
II - O script cria um campo usando a tag <input> para receber o dado para avaliação, com o id "pressao".
III - O operador ternário "?" é utilizado para avaliar o valor da variável pressao e atribuir o conteúdo "Perigo" se a pressão for maior ou igual a 50, caso contrário, é atribuído o conteúdo "Seguro" para a variável situação.
IV - O processamento do script ocorre quando a função "funcao()" é chamada, que está associada ao evento do botão no formulário. Portanto, o script é executado quando o botão é pressionado.
Portanto, as afirmativas II e III estão corretas.