SóProvas


ID
2623987
Banca
CONSULPLAN
Órgão
Câmara de Belo Horizonte - MG
Ano
2018
Provas
Disciplina
Programação
Assuntos

Acerca das funções em JavaScript, analise as afirmativas a seguir.


I. Uma função é invocada por uma chamada de função. A chamada de função especifica o nome da função e fornece as informações (na forma de argumentos) que as chamadas de função precisam para fazer sua tarefa.

II. O método max do objeto Math determina o maior de seus dois valores de argumento.

III. O método random do objeto Math gera valores numéricos de 0.0 até, incluindo, 1.0.

IV. A função unescape recebe um argumento de string que representa o código em JavaScript a ser executado. O interpretador de JavaScript avalia o código e o executa quando a função unescape é chamada.


Está(ão) correta(s) apenas a(s) afirmativa(s)

Alternativas
Comentários
  • A função Math.random() retorna um número pseudo-aleatório no intervalo [0, 1),ou seja, de 0 (inclusivo) até, mas não incluindo, 1 (exclusivo), que depois você pode dimensionar para um intervalo desejado.  A implementação seleciona uma semente para o algoritmo de geração de números aleatórios; esta semente não pode ser escolhido ou reatribuída.

    fonte: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Math/random

     

  • I - Extremamento confuso , mas correto.

    II - CORRETO

    III - ERRADO : 

    A função Math.random() retorna um número pseudo-aleatório no intervalo [0, 1),ou seja, de 0 (inclusivo) até, mas não incluindo, 1 (exclusivo), que depois você pode dimensionar para um intervalo desejado

     

    Gerando um número aleatório entre 0 (inclusive) e 1 (exclusive)

    function getRandom() {

       return Math.random();

    }

     

    Gerando um número aleatório entre dois valores

    Este exemplo retorna um número entre dois valores definidos. O valor retornado será maior ou igual a min, e menor que max.

     

    function getRandomArbitrary(min, max) {

           return Math.random() * (max - min) + min;

    }

     

     

    IV - ERRADO

     

    A função unescape() obsolta computa uma nova string na qual as sequencias hexadecimal são esquecidas com o caractere que representa. As sequências de escape podem ser introduzidas como funções escape

     

    unescape(str)

    Parâmetros

    str

    Uma string a ser decodificada.

    Valor retornado

    Uma nova string na qual alguns caracteres tem que ser 'unescaped'.

     

    unescape('abc123'); // "abc123"

    unescape('%E4%F6%FC'); // "äöü"

    unescape('%u0107'); // "ć"

  • IV. A função eval recebe um argumento de string que representa o código em JavaScript a ser executado. O interpretador de JavaScript avalia o código e o executa quando a função eval é chamada.