Вниз  JavaScript
- 2.08.2024 / 04:36
Кальцид
  Пользователь

Кальцид 
Сейчас: Online
М, значит вот как оно работает, а я думал, что JS работает по типу как MB :gg:
- 5.08.2024 / 17:02
Кальцид
  Пользователь

Кальцид 
Сейчас: Online
Как можно грамотно реализовать замедление кода ?
Мне в голову пришло только это.
  1. if (q<500) {
  2. //тут код который нужно замедлить
  3. q=q+.01;
  4. };
  5. q=0;


Изменено Кальцид (5.08 / 17:02) (всего 1 раз)
- 5.08.2024 / 17:36
Кальцид
  Пользователь

Кальцид 
Сейчас: Online
А нет, оно так работать не будет. Надо вот так вот
  1. if (q>=500){
  2. //код
  3. q=0;
  4. };
  5. q=q+.1;

- 5.08.2024 / 17:42
Tygrain
  Пользователь

Tygrain 
Сейчас: Offline
Цитата Кальцид:
Как можно грамотно реализовать замедление кода ?
зачем?
- 5.08.2024 / 17:45
Кальцид
  Пользователь

Кальцид 
Сейчас: Online
Tygrain, мне нужно удалять элемент из массива с задержкой, допустим в половину времени всего выполнения кода.
- 5.08.2024 / 17:51
Tygrain
  Пользователь

Tygrain 
Сейчас: Offline
Кальцид, setTimout для чего
- 5.08.2024 / 20:23
ЕжоргийЧерчилич
  Пользователь

ЕжоргийЧерчилич 
Сейчас: Offline
Цитата Кальцид:
Как можно грамотно реализовать замедление кода?
Пример кода:
  1. setTimeout(()=>{
  2.     alert("Махо -- рак 292");
  3. },500);

- 17.08.2024 / 18:39
Кальцид
  Пользователь

Кальцид 
Сейчас: Online
Есть две переменные, одна рандомная от 20 до 40 , вторая должна зависеть от первой с шагом в 2 и при этом начинаться с 39. То есть первая 20 вторая 39 , первая 21 вторая 41, первая 22 вторая 43 и т.д. как это можно сделать формулой? Или прописывать 20 условий? :gg:
- 17.08.2024 / 18:58
Tygrain
  Пользователь

Tygrain 
Сейчас: Offline
Кальцид,
Не понял вопроса поч не сделать типа такого
  1. let first = Math.floor(Math.random() * 21) + 20 // случайное число от 20 до 40
  2. 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
Tygrain, да, это то, что и нужно, Всё просто оказывается, умножаем на 2 и отнимаем 1, а я вот не додумался..
Наверх  Всего сообщений: 780
Фильтровать сообщения
Поиск по теме
Файлы топика (20)