Сообщение от рони
|
почему не рабочий?
|
потому что на тот момент я не понимал откуда берутся миллиардные доли и двойка. потом я нашёл .tofixed(1) и поправил ваш код для выполнения моей задачи
var x = 0, back = true,
cicle = setInterval(function(){
x += back ? 0.1 : -0.1;
if (x.toFixed(1)>=1||x.toFixed(1)<=-1) back = !back;
console.log(x.toFixed(1));
},100);
Я понимаю что этот .tofixed(1) можно вставить в одно место, чтоб код был аккуратнее, но пока не нашёл куда.
А ваш код просто красота!
Подскажите, что можно почитать чтоб прокачать скилы составления/расчета логики алгоритмов, в идеале в формате игры или курсов с заданиями типа KhanAcademy.
У меня нет программерского образования, но я когда-то заканчивал техникум на электронщика. Там мы решали задачи типа: сколько вариантов выходного сигнала будет при определённом количестве входящих сигналов, но уже многое позабыл. Это было очень увлекательно, теперь хочу вспомнить это и применять в программировании.