День 4 #100DaysOfCode
Сегодня 4-й день моего #100DaysOfCode путешествия с JavaScript.
Я пишу о своих знаниях в объясненной форме через свои блоги и социальные сети. Если вы хотите присоединиться ко мне в учебном путешествии, обязательно следите за моими блогами и социальными сетями, а также делитесь своими. Давайте учиться вместе!🫱🏼🫲🏼
Эта статья является частью серии Основы JavaScript.
Сегодня я узнал о функциях Math.random
, Math.floor
и о вызове функции внутри нашей функции.
Math.random
В JavaScript есть много математических утилит для объекта Math
. Чтобы получить случайное число, мы можем вызвать функцию Math.random
.
const myRandomNumber = Math.random();
Приведенная выше строка вернет некоторое число между 0
и 1
(не включая 1
). Math.random
также можно использовать для генерации случайных чисел в диапазоне.
Пример. Внутри getRandom
получите случайное число из функции Math.random()
. Тогда верни этот номер!👇🏼
function getRandom() { return Math.random(); }
Случайное число между 0
и 100
может быть создано простым умножением вывода:
// randomNumber will be between 0 and 100 const randomNumber = Math.random() * 100;
Мы могли бы умножить, а затем сложить, чтобы получить случайное число между 15
и 100
:
// randomNumber will be between 15 and 100 const randomNumber = (Math.random() * 85) + 15;
Мат.этаж
Math.floor
принимает аргументы.
const two = Math.floor(2.2598223);
Функция Math.floor
примет 2.2598223
и вернет 2
. С помощью этой функции число будет округлено до ближайшего целого числа. Например, если ввод был 2.9999
, метод округлил бы его до 2
.
Пример. Возьмите аргумент x
и используйте Math.floor
, чтобы преобразовать его в целое число без значений после запятой. Как только вы получите это минимальное значение, верните его!
function getFloor(x) { return Math.floor(x); }
Заключение
В завершение немного информации о функциях JavaScript…
Объект JavaScript Math позволяет нам выполнять математические задачи над числами. Существуют различные свойства математических объектов.
Сегодня я узнал о функциях Math.random и Math.floor в JavaScript.
Если вы ❤️ мой контент! Присоединяйтесь ко мне в Твиттере или поддержите меня, Купив мне кофе☕
Больше контента на PlainEnglish.io.
Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter, LinkedIn, YouTube и Discord.