JavaScript Number object

Introduction

Number object is a numerical object, including integers, floating point numbers, etc. in js.

Definition

var a = 1;

var b = 1.1;

Attribute

##1 Number.MAX_VALUE: Represents the largest value in JS Number, approximately 1.79e+308

2 Number.MIN_VALUE: Represents the smallest number in JS, approximately 5e-324

3 Number.NaN: Returns NaN, indicating a non-numeric value, Not equal to any other number, including NaN itself. Number.isNaN() should be used to judge.

4 Number.NEGATIVE_INFINITY: Returns -Infinity, indicating negative infinity.

5 Number.POSITIVE_INFINITY: Returns Infinity, indicating positive infinity. If the calculated value is greater than Number.MAX_VALUE, Infinity is returned.

Method

##1 Number.isInteger(value): Determine whether the parameter is an integer

Parameters:

①value {Number}: number

Return value:

{Boolean} Returns whether the parameter is an integer. Pure integer strings also return false.

Example:

Number.isInteger(1); // => true

Number.isInteger(1.1); // => false

Number.isInteger('1'); // => false: Pure integer strings also return false

Number.isInteger('1.1'); // => false

Number.isInteger('a'); // => false: non-string returns false

2 Number.isNaN(value): determines whether the parameter is NaN

parameter :

①value {Object} : Any type

Return value:

{Boolean} Whether the return parameter is NaN.

Example:

Number.isNaN(NaN); // => true

Number.isNaN('NaN'); // => false :' NaN' string is not NaN

Number.isNaN(1); // => false

Number.isNaN('1'); // => false

3 Number.parseFloat(value): Convert the parameter to a floating point number

Parameters:

①value {Number | NumberStr}: Number or pure numeric string

return value:

{Integer | Float} Returns an integer or floating point number

Example:

Number.parseFloat(1); // => 1: Integer or returns an integer

Number.parseFloat(1.1); // => 1.1

Number.parseFloat('1aaa'); // => 1: If the string is preceded by a number, only numbers are returned

Number.parseFloat('1.1aaa'); // => 1.1

Number.parseFloat('a1'); // => NaN: does not start with a number, returns NaN

Number.parseFloat('a'); // => NaN

4 Number.parseInt(value): Convert the parameter to an integer

Parameter:

①value {Number | NumberStr}: Number or pure numeric string

Return value:

{Integer} Return integer value

Example:

Number.parseInt(1); // => 1

Number.parseInt(1.1); // => 1: Floating point number returns integer

Number.parseInt('1aaa' ); // => 1: If the string is preceded by a number, only numbers are returned

Number.parseInt('1.1aaa'); // => 1

Number.parseInt ('a1'); // => NaN: does not start with a number, returns NaN

Number.parseInt('a'); // => NaN


Octal and Hexadecimal

If the prefix is 0, JavaScript will interpret the numeric constant as an octal number. If the prefix is 0 and "x", it will be interpreted as a hexadecimal number. .

    php中文网(php.cn) 

By default, JavaScript numbers are displayed in decimal.

But you can use the toString() method to output hexadecimal, octal, or binary.

    php中文网(php.cn) 

Infinity

When the numerical operation result exceeds the upper limit of the number that JavaScript can represent (overflow), the result is a special infinity value, which is represented by Infinity in JavaScript express. Similarly, when the value of a negative number exceeds the range of negative numbers that JavaScript can represent, the result is negative infinity, which is represented by -Infinity in JavaScript. Infinite values behave as we would expect: operations based on their addition, subtraction, multiplication, and division still result in infinity (while retaining their signs, of course).

    php中文网(php.cn) 

Number attributes

MAX_VALUE

MIN_VALUE

NEGATIVE_INFINITY

POSITIVE_INFINITY

NaN

prototype

constructor

数字方法

toExponential()

toFixed()

toPrecision()

toString()

valueOf()


Continuing Learning
||
php中文网(php.cn)
submit Reset Code
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!