Previous Example-|-Next Example-|-Return to Chapter Listing

Example 5.5:
Modulus: Remainder after Dividing


The modulus operator (%) is, in effect, a shortcut for several steps you could carry out using other JavaScript operators. It's used to show what's left over once you divide one number into another, when the second number won't divide equally. For instance, divide 5 into 17, and what's left over?: 2. The number 5 divides into 17 three times (5 x 3 = 15). So what's left over? 17 - 15 = 2. This can be calculated like this: 17 % 5.

Click the following button to see the value in the nRoughPrice variable, the result of 1500 % 40:
1500/40 = 37.5
37 * 40 = 1480
1500 - 1480 = 20



This is the script we used. First we placed this in the HEAD: <SCRIPT LANGUAGE="JAVASCRIPT"> <!-- var nRoughPrice = 0 var nTotalCost = 1500 var nPeople = 40 nRoughPrice = nTotalCost % nPeople //--> </SCRIPT> Then we created this button: <form> <input type="button" name="VariableButton" value="The result of the calculation" onclick="alert(nRoughPrice)"> </form>
Previous Example-|-Next Example-|-Return to Chapter Listing