{ valueItself: 10, typeof: "number", constructorName: "Number", prototype: {}, stringified: "10", instanceofObject: false, ifStatementTreatsAs: true, doubleEqualToFalse: false, doubleEqualToTrue: false, objectIsFrozen: true, isNaN: false, isUndefined: false, isNull: false, doubleEqualToNull: false, tripleEqualToNull: false, valueOf: 10, toString: '"10"', isArray: false, iterableUsingForIn: true, iterableUsingForof: false, keys: [], getOwnPropertyNames: [], allPropertyDescriptions: { toLocaleString: { value: [Function: toLocaleString], writable: true, enumerable: false, configurable: true }, valueOf: { value: [Function: valueOf], writable: true, enumerable: false, configurable: true }, toString: { value: [Function: toString], writable: true, enumerable: false, configurable: true }, toPrecision: { value: [Function: toPrecision], writable: true, enumerable: false, configurable: true }, toFixed: { value: [Function: toFixed], writable: true, enumerable: false, configurable: true }, toExponential: { value: [Function: toExponential], writable: true, enumerable: false, configurable: true }, constructor: { value: [Function: Number], writable: true, enumerable: false, configurable: true } } }