How to call a function inside a loop


my code doesn't work as it seems that i should call the function inside the IF loop.

// Define quarter here.
var quarter = function(number)
    return number/4; 

if (quarter() % 3 === 0 ) {
  console.log("The statement is true");
} else {
  console.log("The statement is false");


Which you are doing, so that much is correct. However, the function takes one argument, number which you need to pass in the function call.

Consider that the instructions ask for a return of true so that means the return value from your quarter() function will need to be divisible by 3. That suggests an LCM type of problem. What number could you pass the function that is both divisible by 4 and by 3? Answer: Any that are multiples of the LCM of 3 and 4.

[0, 12, 24, 36, ...]

I added in 0 because it is a valid answer, in a sense. Any in this list will work.


This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.