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")
Asked
Active
Viewed 102 times
1
-
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 Answers
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