Number

Обновлено: 13.03.2023

Числа в JavaScript

JavaScript має лише один тип чисел.

Числа можна записувати як з десятковими дробами, так і без них:

приклад

let x = 3.14;     // A number with decimals
let y = 34;       // A number without decimals

Дуже великі чи дуже малі числа можна записати в науковому (експонентному) вигляді:

let x = 123e5;    // 12300000
let y = 123e-5;   // 0.00123

Методи та властивості чисел JavaScript

  • constructor

    constructor

    Returns the function that created JavaScript's Number prototype

  • EPSILON

    EPSILON

    Returns the difference between 1 and the smallest number greater than 1

  • isFinite()

    isFinite()

    Checks whether a value is a finite number

  • isInteger()

    isInteger()

    Checks whether a value is an integer

  • isNaN()

    isNaN()

    Checks whether a value is Number.NaN

  • isSafeInteger()

    isSafeInteger()

    Checks whether a value is a safe integer

  • MAX_SAFE_INTEGER

    MAX_SAFE_INTEGER

    Returns the maximum safe integer in JavaScript.

  • MIN_SAFE_INTEGER

    MIN_SAFE_INTEGER

    Returns the minimum safe integer in JavaScript

  • MAX_VALUE

    MAX_VALUE

    Returns the largest number possible in JavaScript

  • MIN_VALUE

    MIN_VALUE

    Returns the smallest number possible in JavaScript

  • NaN

    NaN

    Represents a "Not-a-Number" value

  • NEGATIVE_INFINITY

    NEGATIVE_INFINITY

    Represents negative infinity (returned on overflow)

  • POSITIVE_INFINITY

    POSITIVE_INFINITY

    Represents infinity (returned on overflow)

  • parseFloat()

    parseFloat()

    Parses a string an returns a number

  • parseInt()

    parseInt()

    Parses a string an returns a whole number

  • prototype

    prototype

    Allows you to add properties and methods to an object

  • toExponential(x)

    toExponential(x)

    Converts a number into an exponential notation

  • toFixed(x)

    toFixed(x)

    Formats a number with x numbers of digits after the decimal point

  • toLocaleString()

    toLocaleString()

    Converts a number into a string, based on the locale settings

  • toPrecision(x)

    toPrecision(x)

    Форматує число до довжини x

  • toString()

    toString()

    Перетворює число на рядок

  • valueOf()

    valueOf()

    Повертає первинне значення числа

ПРИМІТКА

Усі численні методи повертають нове значення. Вони не змінюють вихідне значення.