Olá pessoal!
No cálculo do IMC do paciente (em atividade anterior desta aula) não foi utilizado parseFloat (Obs: apesar de estar sendo passada por parâmetro uma variável JS, o valor dela foi atribuído do HTML sem parseFloat)...
function calculaImc(peso, altura) {
var imc = 0;
imc = peso / (altura * altura);
return imc;
}
... porque nesta atividade foi utilizado parseInt?
// ...
var convidado = {
nome: itens[i].querySelector('.nome').textContent,
idade: parseInt(itens[i].querySelector('.idade').textContent)
};
// ...
Isso levantou outra dúvida: ao atribuir à variáveis do JS números inteiros, decimais, etc provenientes do HTML, o correto é ou não utilizar parseTipo? Porque e / ou qual a diferença (se existir) ?