Is there anything special that needs to be done for float comparison?

For example:

if([5.5 >= 4.3]) ....

if(5.5 > 4.3) ....

The conditional does not seem to be coming back as true like it should?

This is simply an example... the precision in the actual case is different (longer decimal places).

Thank you for all and any help in advance!