How to get a decimal portion of a number with JavaScript?


With JavaScript, use the % operator to get the decimal portion of a number.

Example

You can try to run the following to get decimal portion −

Live Demo

<!DOCTYPE html>
<html>
   <body>
      <script>
         var num1 = 5.3;
         var num2 = 4.2;
         var num3 = 8.6;

         document.write(num1 % 1);
         document.write("<br>"+num2 % 1);
         document.write("<br>"+num3 % 1);
      </script>
   </body>
</html>

Output

0.2999999999999998
0.20000000000000018
0.5999999999999996

Updated on: 17-Jun-2020

3K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements