How to add float numbers using JavaScript?

In JavaScript, floating-point numbers can be added directly using the addition operator (+). The parseFloat() function converts strings to floating-point numbers, but is not required when working with numeric literals.

Example 1: Direct Addition

The simplest way to add float numbers is using the addition operator directly:

let inputFloat1 = 2.3;
let inputFloat2 = 3.5;

console.log("The two float values are:", inputFloat1, "and", inputFloat2);

let result = inputFloat1 + inputFloat2;
console.log("The sum of the float values is:", result);
The two float values are: 2.3 and 3.5
The sum of the float values is: 5.8

Example 2: Using parseFloat() with Strings

When working with string inputs, use parseFloat() to convert them to numbers:

let str1 = "4.7";
let str2 = "2.8";

let inputFloat1 = parseFloat(str1);
let inputFloat2 = parseFloat(str2);

console.log("Converted values:", inputFloat1, "and", inputFloat2);

let result = inputFloat1 + inputFloat2;
console.log("The sum is:", result);
Converted values: 4.7 and 2.8
The sum is: 7.5

Example 3: Using a Function

Create a reusable function for adding float numbers:

function addFloat(num1, num2) {
    return num1 + num2;
}

let inputFloat1 = 1.25;
let inputFloat2 = 3.75;

console.log("The two float values are:", inputFloat1, "and", inputFloat2);

let result = addFloat(inputFloat1, inputFloat2);
console.log("The sum of the float values is:", result);
The two float values are: 1.25 and 3.75
The sum of the float values is: 5

Handling Precision Issues

JavaScript floating-point arithmetic can sometimes produce unexpected results due to binary representation:

let a = 0.1;
let b = 0.2;
let sum = a + b;

console.log("0.1 + 0.2 =", sum);
console.log("Rounded to 1 decimal:", Math.round(sum * 10) / 10);
0.1 + 0.2 = 0.30000000000000004
Rounded to 1 decimal: 0.3

Key Points

  • Use the + operator to add floating-point numbers directly

  • Use parseFloat() only when converting strings to numbers

  • Be aware of floating-point precision issues and use rounding when necessary

  • Functions provide reusability for complex calculations

Conclusion

Adding float numbers in JavaScript is straightforward using the addition operator. Use parseFloat() for string conversion and consider precision issues when working with decimal calculations.

Updated on: 2026-03-15T23:19:00+05:30

5K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements