[1] + [2] - [3] = 9. Да как так-то?

Вот вам код на JavaScript. Если его исполнить, результат будет 9. Это нелогично для нас, но совершенно понятно, логично и предсказуемо с точки зрения JavaScript. Вот почему.

104104

какая то наркоманская логика. То сначала склеиваются два числа в одну строку, затем эта общая строка становится вдруг снова числом. То то я смотрю, что настоящие "кодеры", с виду похожи на придурковатых зомби.

1
Ответить

Обычные гримасы языка с нестрогой и крайне вольной типизацией.
Если не нравится, что язык молча делает под капотом что-то странное, можно взять Typescript.

Ответить

Ну JavaScript известный наркоманский язык.

Ответить