Похожие презентации:
Объект 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
Программирование