Hello and welcome to our community! Is this your first visit?
Enjoy an ad free experience by logging in. Not a member yet? Register.

# Thread: Problem in my computation result Infinity

1. ## Problem in my computation result Infinity

Hi..

I have this function:

Code:
```function doz(oText){
var P27_max = document.getElementById("P27_max").value;
//var P27_max_convert = parseFloat(P27_max) + parseFloat(1);
var P27_max_convert = ((parseFloat(P27_max) * parseFloat(1000)) / parseFloat(0.00) / parseFloat(12));
if( !isNaN(P27_max_convert) ){
var P27_maxdoz = document.getElementById("P27_maxdoz").value = P27_max_convert.toFixed(2);
}

var P28_max = document.getElementById("P28_max").value;
// var P28_max_convert = parseFloat(P28_max) + parseFloat(2);
var P28_max_convert = ((parseFloat(P28_max) * parseFloat(1000)) / parseFloat(22.00) / parseFloat(12));
if( !isNaN(P28_max_convert) ){
var P28_maxdoz = document.getElementById("P28_maxdoz").value = P28_max_convert.toFixed(2);
}
}```
my output is Infinity..

what's wrong in my computation :

var P28_max_convert = ((parseFloat(P28_max) * parseFloat(1000)) / parseFloat(22.00) / parseFloat(12));

Thank you

• Originally Posted by newphpcoder
my output is Infinity..

what's wrong in my computation :

var P28_max_convert = ((parseFloat(P28_max) * parseFloat(1000)) / parseFloat(22.00) / parseFloat(12));
I do not see anything wrong with that expression, except that it is pointless to use parseFloat with a value which is already a floating point number.

var P28_max_convert = parseFloat(P28_max) * 1000 / 22 /12;

But var P27_max_convert = ((parseFloat(P27_max) * parseFloat(1000)) / parseFloat(0.00) / parseFloat(12)
involves division by zero, which will always result in infinity (not NaN). What is the point of dividing by the fixed value zero?

Quizmaster: How many centimeters are there is a metre?
Contestant: Two and a half.

• ## Users who have thanked Philip M for this post:

newphpcoder (03-13-2012)

•

#### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•