Modulus (%) : Mod : Operators JAVASCRIPT TUTORIALS


JAVASCRIPT TUTORIALS » Operators » Mod »

 

Modulus (%)













Modulus (%) operator returns only the remainder.

If either value is a string, an attempt is made to convert the string to a number.

For example, the following line of code








var resultOfMod = 26 3;



would result in the remainder of 2 being stored in the variable resultOfMod.












<html>
    <script language="JavaScript">
    <!--
    answer = 2;
    document.write("answer = ",answer);
    -->
    </script>
</html>



The modulus operator behaves differently for special values:


  1. If the operands are numbers, regular arithmetic division is performed, and the remainder of that division is returned.

  2. If the dividend is Infinity or the divisor is 0, the result is NaN.

  3. If Infinity is divided by Infinity, the result is NaN.

  4. If the divisor is an infinite number, the result is the dividend.

  5. If the dividend is 0, the result is 0.





HTML code for linking to this page:

Follow Navioo On Twitter

JAVASCRIPT TUTORIALS

 Navioo Operators
» Mod