const total = 10;
const totalWords = ['упражнения', 'упражнений', 'упражнений'];
const newTotal = 'из ' + total + ' ' + declOfNum(total, totalWords); config.headers ? Где и как он используется? const x = new Decimal('0.1999999999999999999999999');
// на входе текст, длиннее, чем JS Number может себе позволить
const y = x.toNumber(); // привели к обычном числу
console.log(y); // 0.2 потеряли точность 0xCEED просто число, константа для инициализации этого генератора псевдослучайных – чтобы на всех устройствах у всех посетителей была одинаковая «картинка». Необязательно именно это число, можно любое другое, лишь бы одинаковое у всех. А такая 16-ричная запись, типа прикольная, и напоминает англ. слово "seed" (посев).noise.perlin2(x, y) это реализация двумерного шума Перлина. Как-бы некий случайный ландшафт, где высоты плавными холмами «случайно» разбросанными, от -1 до +1. Даёшь ему координаты "точки" (x, y) – получаешь высоту ландшафта в этой точке. Math.abs(sum - total) <= 1e-100.0000000001
ошибка потому, что нужно строго 3 слова: для числа 1, для числа 4 и для числа 5. Только так. В каком бы ни было падеже. Для родительного получится два раза одинаковая форма слова, но её надо прописать.