3
respostas

04 O resultado é - Exercício da convertendo texto em números

Alguém poderia me passar a formula completa porque eu tentei e não deu certo, para que eu possa entender.

Obrigada.

A resposta correta do exercício é essa

A variável a recebe o número 10 retornado por parseInt.

A variável b recebe NaN (not a number) retornado por parseInt.

A variável c recebe 10, número, retornado por parseInt.

var a = parseInt("10");
var b = parseInt("Calopsita");
var c = parseInt(10);
3 respostas

Rosemeire, bom dia.

Quando usamos a tag "parseInt" para uma string (um texto), como é o caso de "Calopsita", ele irá retornar NaN (not a number) por que o Java não possibilita converter um texto qualquer em um número.

Uma opção que pode te ajudar a verificar isso é abrir o console JavaScript do seu navegador e testar as variáveis, conforme fiz abaixo.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Rafael obrigada pela ajuda, me tire mais uma duvida pra que funcione sou obrigada a descrever no Console?

refiz o exercício

as funções está correta, poderiam me confirmar por fv .....

resultado

10

NaN

10

<meta charset="UTF-8">

<script>

 function pulaLinha() {

        document.write("<br>");
        document.write("<br>");
    }

    function mostra(frase) {

        document.write(frase);
        pulaLinha();
    }


var a = parseInt("10");
var b = parseInt("Calopsita");
var c = parseInt(10);

mostra( a);
mostra( b);
mostra( c);

</script>