День 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.

Хотите масштабировать свой запуск программного обеспечения? Посмотрите Цирк.