Урок 8. Встроенные объекты JavaScript


Все уроки по JavaScript расположены здесь.

Помимо консоли, в JavaScript встроены и другие объекты. В конце концов, вы создадите свои собственные объекты, но пока эти “встроенные" объекты полны полезной функциональности.

Например, если вы хотите выполнять более сложные математические операции, чем арифметические, JavaScript имеет встроенный математический объект.

Самое замечательное в объектах то, что у них есть методы! Например, метод random() из встроенного объекта Math:

console.log(Math.random()); // выводит случайное число от 0 до 1
В приведенном выше примере, мы вызвали метод random() путем добавления имени объекта к оператору точки, имени метода, а также открывающих и закрывающих скобок. Этот метод возвращает случайное число от 0 до 1.

Чтобы сгенерировать случайное число от 0 до 50, мы могли бы умножить этот результат на 50, Вот так:

console.log(Math.random()*50);
Пример выше, скорее всего, будет иметь десятичное значение. Чтобы убедиться, что ответ является целым числом, мы можем воспользоваться другим полезным математическим методом, называемым Math.floor()

Math.floor() принимает десятичное число и округляет его до ближайшего целого. Вы можете использовать Math.floor()округлить случайное число вот так:

Math.floor(Math.random()*50)
В этом случае:

  1. Math.random()*генерирует случайное число от 0 до 1.
  2. Затем мы умножаем это число на 50, так что теперь у нас есть число от 0 до 50.
  3. Тогда Math.floor() округляет число до ближайшего целого.
Чтобы увидеть все свойства и методы объекта Math, посмотрите в документации здесь.

Задания к уроку

  1. Внутри console.log() создайте случайное число и затем умножьте его на 100
  2. Теперь используйте Math.floor(), чтобы вывести целое число.
  3. Найдите здесь метод объект JavaScript Math, который возвращает наименьшее целое число, большее или равное десятичному числу. Примените этот метод к числу 43.8. Выведите ответ на консоль.
  4. Используйте документацию JavaScript, чтобы найти метод для встроенного объекта Number, который проверяет, является ли число целым числом. Поместите число 2019 в скобки метода и используйте console.log() для печати результата.
Предыдущий: Урок 7. Введение в методы JavaScript | Следующий: Урок 9. Переменные JavaScript: введение
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.

тегистатьи IT, уроки по JavaScript, JavaScript




Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.




Урок 38. Коллекция очередь (Queue) в C#
OpenCart: атрибуты на странице категории
Заливка и извлечение изображений из базы sqlite на C#