SóProvas


ID
3209974
Banca
FGV
Órgão
SEE-PE
Ano
2016
Provas
Disciplina
Programação
Assuntos

Em JavaScript, uma variável pode armazenar diferentes tipos de dado e também ter seu tipo de dado modificado durante a execução do código.

Nesse contexto, considere a expressão a seguir.


var x = "5" + 7;


Para retornar o valor da variável x em JavaScript, utiliza-se a função x.valueOf(). Já para retornar seu tipo, utiliza-se o operador typeof x.

Considerando a expressão dada, a chamada à função x.valueOf() e ao operador typeof x retornam, respectivamente,

Alternativas
Comentários
  • isso aí pessoal, todo mundo acertando essa kkkk

  • Javascript é uma liguagem de "tipagem fraca", aceita operações entre tipos diferentes, fazendo as devidas conversões. No caso da operação de adição (+) entre inteiro e string, prevalece o tipo "string"; lembrando que + entre strings corresponde à concatenação.

    Por: @Somente Only na Q567868

  • js: string + numero = string

    php: string + numero = numero

  • a-

    <!DOCTYPE html>

    <html>

    <body>

    <p>Click the button to return the primitive value of the string object.</p>

    <button onclick="myFunction()">Try it</button>

    <p id="lectern"></p>

    <script>

    function myFunction() {

    var x = "5" + 7;

     var res = x.valueOf();

     document.getElementById("lectern").innerHTML = res;

    }

    </script>

    </body>

    </html>