The util.types.isNumberObject() method of util module is primarily designed to support the needs of Node.js own Internal APIs. It is used to check whether the passed value is a Number object or not.
Syntax
JavaScript
Output:
JavaScript
Output:
util.types.isNumberObject( value )Parameters: This method accepts a single parameter value which holds any number i.e. instance of any module. Return value: This method returns a Boolean value i.e true if the passed value is a Number object otherwise returns false. Below examples illustrate the use of util.types.isNumberObject() method in Node.js: Example 1:
// Node.js program to demonstrate the
// util.types.isNumberObject() method
// It includes util module
const util = require('util');
// Returns false as it is not a number object
console.log(util.types.isNumberObject(0));
// Returns true as it is a number object
console.log(util.types.isNumberObject(new Number(0)));
false trueExample 2:
// Node.js program to demonstrate the
// util.types.isNumberObject() method
// It includes util module
const util = require('util');
// Returns false becaluse it is not a number object
console.log(util.types.isNumberObject(100));
// Returns true because it is a number object
console.log(util.types.isNumberObject(new Number(12345678)));
// returns false because it is not a number object
console.log(util.types.isNumberObject(1.8));
// Returns true because it is a number object
console.log(util.types.isNumberObject(new Number(1.8)));
// Returns false as Number() method just convert
// string to number not to Number Object
console.log(util.types.isNumberObject(Number('1.8')));
false true false true falseReference: https://nodejs.org/api/util.html#util_util_types_isnumberobject_value