Аргументы по умолчанию

Рассмотрим функцию round, написанную для этого урока. Она округляет переданное число:

const { round } = require('hexlet/math');

const result = round(10.25, 0); // 10

Мы передали в неё два аргумента: число и точность округления. 0 означает, что округление будет до целого значения, то есть дробная часть просто отбрасывается.

Чаще всего нужно округлять именно до целого числа (а не до одной десятой, например), поэтому создатели функции round сделали второй аргумент необязательным и задали ему внутри функции значение по умолчанию 0. Значит, можно не указывать второй аргумент, а результат будет тем же:

const result = round(10.25); // 10

А если нужна другая точность, то можно передать аргумент:

// округление до одного знака после запятой
const result = round(10.25, 1); // 10.3

Если функция в JavaScript принимает необязательные аргументы, то они всегда стоят после обязательных. Их количество может быть любым (это зависит от самой функции), но они всегда идут рядом и в конце списка аргументов.

Задание

Округлите число, записанное в переменную number, до двух знаков после запятой и выведите результат на экран.


Определения

  • Аргумент по умолчанию — необязательный аргумент функции.


Нашли ошибку? Есть что добавить? Пулреквесты приветствуютсяhttps://github.com/hexlet-basics

Упражнение доступно только авторизованным пользователям.

Пожалуйста, авторизуйтесь, это необходимо для отслеживания прогресса выполнения уроков. Если у вас ещё нет учётной записи, то сейчас самое время создать аккаунт.