14 / 12 / 2
Регистрация: 04.05.2017
Сообщений: 107
1

Разница в отрисовке при использовании i или иной переменной

11.04.2023, 14:14. Показов 462. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день!
Можете подсказать, почему отрисовка по циклу при использовании i отличается от того же цикла, но заменой ее на другую переменную?

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
            setTimeout (()=> {
            let x = 136;
            let y = 170;  
            for (let i = 169; i > 161;  i--) {
               x += 10/8; 
               y -= 1;              
               setTimeout(() => {ctx.beginPath(); ctx.moveTo(137,170); ctx.lineTo(Math.floor(x), i); ctx.stroke();}, 10*timer);
               i != 162 ? timer +=1 : timer = 1;
               console.log(Math.floor(x), i);   
               console.log(Math.floor(x), y); 
            }
         }, 1650 );
Вот так выходит треугольник, но если же использовать y вместо i, то все нормально:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
      
            setTimeout (()=> {
            let x = 136;
            let y = 170;  
            for (let i = 169; i > 161;  i--) {
               x += 10/8; 
               y -= 1;              
               setTimeout(() => {ctx.beginPath(); ctx.moveTo(137,170); ctx.lineTo(Math.floor(x), y); ctx.stroke();}, 10*timer);
               i != 162 ? timer +=1 : timer = 1;
               console.log(Math.floor(x), i);   
               console.log(Math.floor(x), y); 
            }
         }, 1650 );
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.04.2023, 14:14
Ответы с готовыми решениями:

Есть ли существенная разница при использовании PCI-E 16X или 8X?
Вопрос состоит в следующем. Нигде, ни в каких тестах не могу найти, есть ли существенная разница...

Есть ли разница при расчете регрессии в положении переменной AB или BA
Привет считаю линейную регрессию между двумя временными рядами подскажите - есть ли разница какой...

Ошибка при использовании структуры или непредвиденное поведение (неверное значение переменной)
Добрый вечер. Столкнулся с проблемой при написании программы. Требуется нарисовать линию из...

Написать функцию, которая возвращает тот или иной тип переменной по условию
Привет, я тут делаю кое-что. У меня вопрос. А могу ли я сделать функцию, которая возвращает тот или...

При вводе того или иного пароля открывать тот или иной txt-файл
Добрый вечер. Нужно написать программу, которая будет при вводе того или иного пароля открывать тот...

0
11.04.2023, 14:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.04.2023, 14:14
Помогаю со студенческими работами здесь

разница при использовании С и С++
Здравствуйте. В книгах по системному программированию под Linux примеры приводятся на Си. А если...

Нереальная разница при использовании int и double
Писал код в параллельную ветку, случайно наткнулся на такое, вот код: #include<iostream>...

В чём разница при использовании разных методов?
1: Часто замечаю что используют пути для поиска по разному, но чем они отличаются ( то есть...

отображение той или иной картинки при нажатом чекбоксе
Подскажите пожалуйста,как сделать так,чтобы при нажатии чекбокса(ов) изображение(в моем случае это...

Java - смена картинки в ImageView при нажатии той или иной кнопки
Делаю приложение интернет магазин. На одной из активити у меня список карточек с товарами. Хочу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru