Variable remainder

my answer. var Remainder = 2 % 11;
and I get the error message; ReferenceError: ‘remainder’ is undefined, the question is; 11 / 3 what is the % ( Remainder)

Can you post all of your code? What you posted is not enough for me to give you an answer to your question.

I am hoping the following will help explain the difference between the / and % operators. The % is the remainder operator. The / is the division operator.

var divOperator = 11 / 3; 
console.log(divOperator); // displays 3.6666666666666665
var remOperator = 11 % 3;
console.log(remOperator); // displays 2 because 11 divided by 3 is 3 with a remainder of 2

Hi this is the question;
The remainder operator % gives the remainder of the division of two numbers.


5 % 2 = 1 because
Math.floor(5 / 2) = 2 (Quotient)
2 * 2 = 4
5 - 4 = 1 (Remainder)

In mathematics, a number can be checked even or odd by checking the remainder of the division of the number by 2.
17 % 2 = 1 (17 is Odd)
48 % 2 = 0 (48 is Even)

The remainder operator is sometimes incorrectly referred to as the “modulus” operator. It is very similar to modulus, but does not work properly with negative numbers.


Set remainder equal to the remainder of 11 divided by 3 using the remainder (%) operator.

OK, so the code starts with:

var remainder;

You need to assign the remainder of 11 divided by 3 to the variable shown above called “remainder”. The example in the challenge shows you how to divide 17 by 2 to get the remainder of 1. The example does this using 17 % 2

See if you can now complete the challenge.

My answer was;
var Remainder = 2 % 11;

but I get an error message ReferenceError: ‘remainder’ is undefined. If I try and write anything else it gives other warnings.

Hi Randell,
I understand what the symbols mean, and of course how to use / * + -, I understand what the % stands for ( remainder) of the number after calculation.
I can enter the code adding the value; var Remainder = 2 % 11; which should mean 2 remaining out of 11 after the calculation right.
So why is the var remainder undefined? ReferenceError: ‘remainder’ is undefined
I have assigned a value to it; eg; the number 2 so it is equal to the remainder of 11/3.

JavaScript is case-sensitive, so Remainder is not the same as remainder in terms of variable names. The challenge wants you to use a variable named remainder. You are incorrect on your calculation logic. It is 11 % 3 which will divide 11 by 3 and return a remainder of 2.

1 Like

this is how I have written the code; var Remainder= 2 % 11;

See my last message.

OK right see it…thankyou for pointing out the not so obvious to me…

I assumed they wanted me to add to the code not change it, many thanks.

var remainder = 11%3;