Gostaria de saber a diferença entre parseInt e math.Round.
Além disso, tem como determinar quantas casas decimais o programa vai mostrar?
Gostaria de saber a diferença entre parseInt e math.Round.
Além disso, tem como determinar quantas casas decimais o programa vai mostrar?
Olá Marcelo, tudo bem?
Tanto o Math.Round quanto o parseInt são capazes de extrair e retornar um número inteiro a partir de um número decimal ou de strings
Veja exemplos de como funcionará o código.
parseInt('1.5')
// => 1Math.round('1.5')
// => 2Math.round
.5 .5 parseInt
Caso a string seja composta de números e letras, o parseInt será capaz de identificar e extrair o número inteiro, porém o Math.round não. Veja:
parseInt('1.5floo')
// => 1Math.round('1.5floo')
// => NaNPara isso, nós podemos utilizar o método toFixed(), onde passamos dentro dos parênteses a quantidade de casas decimais após a vírgula.
let num = 5.56789;
let n = num.toFixed(2);
//=> 5.56Espero ter ajudado, em caso de dúvidas fique a vontade para perguntar. Bons estudos!
Obrigado, Beatriz. Solucionou sim!