Около 2/3
Бесконечность не число. Он также не действует как число.
Если мы допустим a
число положительных чисел (1, 2, 3, ...), b
число четных чисел (2, 4, 6, ...) и c
будет числом нечетных целых чисел (1, 3, 5, ...). Совершенно очевидно, что и a
, b
и c
- бесконечность.
Вы, вероятно, ожидаете, что a - a = 0
, что в данном случае означает infinity - infinity = 0
. Однако вы также можете ожидать a - b = c
, поскольку c
- это числа в a
, которых нет в b
. Это, однако, дает нам, что infinity - infinity = infinity
.
Правильно построив свои бесконечности, вы можете получить любое целое число в качестве ответа для infinity - infinity
. Поэтому нет смысла давать ему правильное определение, поэтому мы допускаем, чтобы оно было NaN
или «Не число».
То же самое касается деления, то есть пункта 3.