1

function timeAdder(value) {
  switch (value) {
    case Number:
      console.log("its a number");
      break;

    case isNaN:
      console.log("its not a number");
      break;

    default:
      console.log("erroe");
      break;

  }
}

timeAdder("a")
maxpaj
  • 6,029
  • 5
  • 35
  • 56
driiisdev
  • 45
  • 5
  • Was there any particular reason you wanted to use `switch` for this? It looks like you only really want to check whether a value was a number or not. – Andy Aug 07 '21 at 09:55

2 Answers2

0

Change your code like below.Use typeof operator to check the type of the variable

function timeAdder(value) {
  switch (typeof value) {
    case "number":
      console.log("its a number");
      break;

    case "string":
      console.log("its not a number");
      break;

    default:
      console.log("erroe");
      break;

  }
}

timeAdder("a")
timeAdder(3)
Shubham Dixit
  • 9,242
  • 4
  • 27
  • 46
0

You may need to use type of

function timeAdder(value) {
  switch (typeof value) {
    case 'number':
      console.log("its a number");
      break;

    case 'string':
      console.log("its not a number, it is string");
      break;

    default:
      console.log("erroe");
      break;

  }
}

timeAdder("A")
timeAdder(1)
Alireza Ahmadi
  • 8,579
  • 5
  • 15
  • 42