Объект Number в JavaScript свойства и методы объекта Number
класс Number
Конструктор класса Number
свойства класса Number
Свойства (константы)
Методы объекта Number:
метод toFixed().
метод toString
Примеры:
Самостоятельная работа:
128.00K
Категория: ПрограммированиеПрограммирование

Объект Number в JavaScript свойства и методы объекта Number

1. Объект Number в JavaScript свойства и методы объекта Number

Для представления числовых
типов данных в JavaScript
имеется объект Number.

2. класс Number

Данный класс содержит:
• константы (свойства)
• методы,
которые достаточно часто
используются при работе с числами.

3.

Методы:
• toExponential
• toString
• toPrecision
• toFixed
Свойства:
• Number.MAX_VALUE
• Number.MIN_VALUE
• Number.NaN
• Number.NEGATIVE_INFINITY
• Number.POSITIVE_INFINITY

4. Конструктор класса Number

Конструктор в классе Number
используется крайне редко, так как при
создании числовых типов они
автоматически преобразуются в объект
Number.
Пример использования конструктора
объекта Number:
let num = new Number(5.1);
В качестве параметра конструктора
класса Number передаётся обычное
число.

5. свойства класса Number

свойства-константы:
MIN_VALUE и MAX_VALUE - показывают
минимально возможное значение
(большее нуля при этом) и
максимальное возможное значение у
чисел

6.

Выведем эти константы (обратите
внимание, что мы обращаемся к
свойствам не объекта, а класса!):
document.write(Number.MIN_VALUE +
"<br>");
document.write(Number.MAX_VALUE +
"<br>");
Если запустить этот скрипт, то увидите
два значения. точность очень высокая
(следует из MIN_VALUE), а
максимальное значение огромное
(следует из MAX_VALUE).

7. Свойства (константы)

две константы означают бесконечность:
Константа POSITIVE_INFINITY означает
положительную бесконечность,
NEGATIVE_INFINITY- отрицательную
бесконечность:
document.write(Number.POSITIVE_
INFINITY + "<br>");
document.write(Number.NEGATIVE_
INFINITY + "<br>");

8.

Как можно получить бесконечность при
вычислениях? просто, например,
посчитать экспоненту от 1000:
document.write(Math.exp(1000));
В результате Вы увидите: "Infinity".
Особенность бесконечности в том, что
она может участвовать в
математических операциях.
Например:
document.write(1000 / Math.exp(1000));
В результате Вы увидите 0. И,
действительно, если 1000 разделить на
бесконечно большое число, то будет 0.

9. Методы объекта Number:

Number() - часто используемый метод,
метод преобразует переменную
(которая передаётся через параметр) в
число.
Данный метод используется, в первую
очередь, при преобразовании строк в
числа. пример:
let num = Number("321.5");
передаём строку "321.5". , а
возвращается число 321.5.
let num1 = Number(a);

10.

когда мы принимаем значения от
пользователя из функции prompt(). То
мы получаем строку! Это очень важно,
И чтобы строка стала числом её
необходимо пропустить через метод
Number().
Поэтому прежде, чем использовать
данные полученные от пользователя,
как числа, необходимо их
преобразовать в числа.

11. метод toFixed().

метод применяется к объекту,
используется для округления дробных
чисел. В качестве параметров данный
метод принимает число, означающее
количество знаков после запятой,
которое мы хотим оставить:
let num = 931.1256;
document.write(num.toFixed(3));
В результате увидим: "931.126", то есть
округлённое число до трёх знаков после
запятой

12. метод toString

Синтаксис
objectname.toString([radix])
Аргументы
• Radix - Необязательный. Указывает
основание для преобразования
числовых значений в строки.
Основание от 2 до 36. По умолчанию 10.
Описание, примеры
Метод toString объекта Number перекрывает
стандартный метод Object#toString.
Первый аргумент преобразуется в строку
и используется как основание системы
счисления.

13. Примеры:

let count = 10;
print(count.toString()); // "10”
print((17).toString());
// "17"
let x = 7;
print(x.toString(2));
// "111"

14. Самостоятельная работа:

Изучить:
• Свойства
Number.NaN
• методы
toPrecision
toExponential
English     Русский Правила