2.08.2024 / 04:36 | |
Кальцид Пользователь Сейчас: Online
Имя: Влад Откуда: Карадарас Регистрация: 05.12.2011
| М, значит вот как оно работает, а я думал, что JS работает по типу как MB |
5.08.2024 / 17:02 | |
Кальцид Пользователь Сейчас: Online
Имя: Влад Откуда: Карадарас Регистрация: 05.12.2011
| Как можно грамотно реализовать замедление кода ? Мне в голову пришло только это. if (q<500) {
//тут код который нужно замедлить
q=q+.01;
};
q=0;
Изменено Кальцид (5.08 / 17:02) (всего 1 раз) |
5.08.2024 / 17:36 | |
Кальцид Пользователь Сейчас: Online
Имя: Влад Откуда: Карадарас Регистрация: 05.12.2011
| А нет, оно так работать не будет. Надо вот так вот if (q>=500){
//код
q=0;
};
q=q+.1;
|
5.08.2024 / 17:42 | |
Tygrain Пользователь Сейчас: Offline
Имя: Александр Откуда: Днепр Регистрация: 01.07.2012
| Цитата Кальцид: Как можно грамотно реализовать замедление кода ?зачем?
|
5.08.2024 / 17:45 | |
Кальцид Пользователь Сейчас: Online
Имя: Влад Откуда: Карадарас Регистрация: 05.12.2011
| Tygrain, мне нужно удалять элемент из массива с задержкой, допустим в половину времени всего выполнения кода.
|
5.08.2024 / 17:51 | |
Tygrain Пользователь Сейчас: Offline
Имя: Александр Откуда: Днепр Регистрация: 01.07.2012
| Кальцид, setTimout для чего
|
5.08.2024 / 20:23 | |
ЕжоргийЧерчилич Пользователь Сейчас: Offline
Имя: Ежоргий Откуда: ПТЗ Регистрация: 19.05.2024
| Цитата Кальцид: Как можно грамотно реализовать замедление кода?Пример кода: setTimeout(()=>{
alert("Махо -- рак 292");
},500);
|
17.08.2024 / 18:39 | |
Кальцид Пользователь Сейчас: Online
Имя: Влад Откуда: Карадарас Регистрация: 05.12.2011
| Есть две переменные, одна рандомная от 20 до 40 , вторая должна зависеть от первой с шагом в 2 и при этом начинаться с 39. То есть первая 20 вторая 39 , первая 21 вторая 41, первая 22 вторая 43 и т.д. как это можно сделать формулой? Или прописывать 20 условий? |
17.08.2024 / 18:58 | |
Tygrain Пользователь Сейчас: Offline
Имя: Александр Откуда: Днепр Регистрация: 01.07.2012
| Кальцид, Не понял вопроса поч не сделать типа такого let first = Math.floor(Math.random() * 21) + 20 // случайное число от 20 до 40
let second = 2 * first - 1
Если first = 20, то second = 2 * 20 - 1 = 39 Если first = 21, то second = 2 * 21 - 1 = 41 Если first = 22, то second = 2 * 22 - 1 = 43 |
17.08.2024 / 19:18 | |
Кальцид Пользователь Сейчас: Online
Имя: Влад Откуда: Карадарас Регистрация: 05.12.2011
| Tygrain, да, это то, что и нужно, Всё просто оказывается, умножаем на 2 и отнимаем 1, а я вот не додумался..
|