freeCodeCamp Challenge Guide: Define a primitive data type

Define a primitive data type


Solutions

Solution 1 (Click to Show/Hide)
function Num(n) {
  if (typeof(n) !== 'number') {
    throw TypeError("Not a Number");
  }
  if (n < 1 || n > 10) {
    throw TypeError("Out of range");
  }
  return new Number(n);
}