var a = moment([2007, 0, 29]);
var b = moment([2007, 0, 28]);
a.diff(b, 'days') // =1 %2 что без него. Так зачем лишнее? В каком месте «проще»? Процентное соотношение значений цепочек, близких по значению.Почему проценты лучше обычной дроби в данном контексте? Что такое «значение цепочки»? Речь про диапазон ТС или ваш 1..10?
Для корректного сдвига.При всего двух возможных значениях переменной – 0 или 1 – остаток от деления на 2 не имеет смысла.
mt_rand() - заменил в вашем коде myRand() на mt_rand():Array
(
[10] => 998769
[8] => 999665
[7] => 999782
[5] => 999893
[1] => 999941
[2] => 1000100
[4] => 1000188
[3] => 1000258
[9] => 1000610
[6] => 1000795
)button2.addEventListener() не гарантируют, который из двух выполнится раньше. Почему весь код не собрать внутри одного?let a = 'начальное значение'; // типа, глобальная переменная
function foo() {
a = 'новое значение'; // поменяет глобальную переменную
}
foo();
console.log(a); // "новое значение"addEventListener() удобнее объявить отдельную функцию со всем этим кодом и передать в слушатель эту функцию. Так же можно её вызвать просто так и вне слушателя, при необходимости. event.target.value – и глоб. переменная selectValue теперь имеет значение "5".defineProperty(). Была..