Так то логично, на + весит конкатенация, с чего бы ему текст к числу приводить?
Логично - это когда счетчик интовый, а не строка.
x++ работает, зачем изобретать велосипед?
Если "+=" выполняется на инте, то работает инкремент, если на строке - конкатенация. "++/--", "-=" приводит правую часть к инту перед вычислением.
А вообще - пытаться обрабатывать сырой innerText без приведений к числу, и рассчитывать что всё будет работать без проблем - само по себе проблема. Терпеть не могу ванильный JS за то, что он позволяет писать магическую херню, которая ломается из-за смены магнитных полей Юпитера.
А вообще - пытаться обрабатывать сырой innerText без приведений к числу, и рассчитывать что всё будет работать без проблем - само по себе проблема. Терпеть не могу ванильный JS за то, что он позволяет писать магическую херню, которая ломается из-за смены магнитных полей Юпитера.
В нормальном строго типизированном языке такую хуйню компилятор не позволит сделать. И половина ошибок, которые вылавливаются только в рантайме (да еще и нужно дойти до этого места) тупо не возникают.
Всегда удивляло, когда пишут адовый говнокод, а потом:
-НИРАБОТАИТ!!11
-НИРАБОТАИТ!!11
Всегда удивляло, когда пишут адовый говнокод, а потом делают его стандартом всего интернета
Уже несколько лет пишу на C#, и все никак не могу понять почему JS вызывает у меня такое отвращение когда я его вижу, ведь я на не писал даже, но почему то конда я его вижу чувствую себя так как будто стою рядом с кучей говна.
Не пытаюсь обидеть джаваскриптеров, просто хочу понять почему js так мне отвратителен
Не пытаюсь обидеть джаваскриптеров, просто хочу понять почему js так мне отвратителен
Чтобы написать коммент, необходимо залогиниться