Olá!! Por que dependendo de onde o "parseInt" fica os resultados são diferentes??
O resultado é 30:
<meta charset="UTF-8">
<script>
var num = parseInt(10.5);
var calc = 3;
document.write(num * calc);
</script>
o resultado é 31:
<meta charset="UTF-8">
<script>
var num = (10.5);
var calc = 3;
document.write(parseInt(num * calc));
</script>