In JavaScript, the Number object provides several methods for working with numbers and performing various operations. Here are some commonly used methods of the Number object:
1. Number.parseFloat()
- Syntax:
Number.parseFloat(string)
- Description: Parses a string argument and returns a floating-point number.
- Example:
let str = "3.14";
let num = Number.parseFloat(str);
console.log(num); // Output: 3.14
2. Number.parseInt()
- Syntax:
Number.parseInt(string, radix)
- Description: Parses a string argument and returns an integer.
- Example:
let str = "42";
let num = Number.parseInt(str);
console.log(num); // Output: 42
3. Number.isNaN()
- Syntax:
Number.isNaN(value)
- Description: Returns 'true' if the value is NaN (Not-a-Number), otherwise returns 'false'.
- Example:
let result = Number.isNaN("Hello");
console.log(result); // Output: false
4. Number.isFinite()
- Syntax:
Number.isFinite(value)
- Description: Returns 'true' if the value is a finite number, otherwise returns 'false'.
- Example:
let result = Number.isFinite(42);
console.log(result); // Output: true
5. Number.isInteger()
- Syntax:
Number.isInteger(value)
- Description: Returns 'true' if the value is an integer, otherwise returns 'false'.
- Example:
let result = Number.isInteger(42.5);
console.log(result); // Output: false
6. Number.isSafeInteger()
- Syntax:
Number.isSafeInteger(value)
- Description: Returns 'true' if the value is a safe integer (within the range of -(2^53 - 1) to 2^53 - 1), otherwise returns 'false'.
- Example:
let result = Number.isSafeInteger(9007199254740992);
console.log(result); // Output: false
7. Number.MAX_SAFE_INTEGER
- Description: Returns the largest safe integer in JavaScript (2^53 - 1).
8. Number.MIN_SAFE_INTEGER
- Description: Returns the smallest safe integer in JavaScript (-(2^53 - 1)).
These methods and properties provided by the 'Number' object are helpful for performing various checks and operations on numerical values in JavaScript.