Return Early Pattern for Functions problem in output

Hi Everyone,
As per the assignment if a or b less than zero then it should return undefined as output but in my case, the code is getting passed, but the output is blank. Kindly help me to find out where is the problem?

Your code so far

// Setup
function abTest(a, b) {
  // Only change code below this line
  if (a < 0 || b < 0){
  return undefined;
   // Only change code above this line

  return Math.round(Math.pow(Math.sqrt(a) + Math.sqrt(b), 2));

// Change values below to test your code

Your browser information:

Your Browser User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36.

Link to the challenge:

It’s weird, I pasted in your code in my own challenge and it worked fine on me.

Try and paste it with another browser, like chrome or something, and if it still doesn’t work just keep this challenge, the awnser you got is right so you can consider it done anyway.

If you mean the little black section below the buttons is blank, do not worry yourself. This “fake console” does not always represent results as the actual console of your browser (Ctrl+Shft+J in Chrome) would do.

thank you everyone. Yeah, I tried on the actual console and its working fine.