Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   На ноль нельзя УМНОЖАТЬ (https://javascript.ru/forum/offtopic/25206-na-nol-nelzya-umnozhat.html)

B@rmaley.e><e 29.01.2012 00:00

1. При чём тут создатели JS? ECMAScript использует стандарт IEEE754 при работе с дробными числами.
2. IEEE754 поддерживает ±Infinity только из-за того, что не в состоянии точно представить бесконечно малые величины, а работать с ними нужно. И чем выбрасывать ошибки или возвращать NaN, лучше вернуть бесконечность, которая будет достаточно близка к ожидаемому результату.

Таким образом, обратимость нуля — хак, вызванный несовершенством формата. У математики проблем с точностью нет, а, значит, и понятие бесконечности как элемента обратного 0 не нужно.

Цитата:

Сообщение от Livaanderiamarum
Один ты что-то ерепенишься

Как раз таки наоборот — это Вы начали выступать с громкими заявлениями о том, что 0, оказывается, не число.

Livaanderiamarum 29.01.2012 00:15

Все верно!

И чем выбрасывать ошибки или возвращать NaN, лучше вернуть бесконечность, которая будет достаточно близка к ожидаемому результату.
_______
да, именно это и нужно сделать в математике

T-sh 29.01.2012 00:17

мда..
не поверишь, но
alert (4*0);

:)

Livaanderiamarum 29.01.2012 00:53

Цитата:

Сообщение от T-sh (Сообщение 153776)
мда..
не поверишь, но
alert (4*0);

:)

я и говорю, молодцы, расширили возможности операторов и научили их работать с нечислами) я предлагаю то же сделать в математие

trikadin 29.01.2012 00:55

Livaanderiamarum, поэтому я и закрывал ваши ИНТЕРЕСНЕЙШИЕ темы. Потому что изначально бред тролльской направленности, на который сложно не среагировать. Неадекват, блин.

B@rmaley.e><e 29.01.2012 01:03

Цитата:

Сообщение от Livaanderiamarum
я и говорю, молодцы, расширили возможности операторов и научили их работать с нечислами) я предлагаю то же сделать в математие

В ходе развернувшегося обсуждения было выяснено, что в математике это не нужно.


Часовой пояс GMT +3, время: 18:30.