|
Как в JS вычислить максимальное доступное целое число? | ☑ | ||
---|---|---|---|---|
0
D_Pavel
04.12.15
✎
10:52
|
Как в JS вычислить максимальное доступное целое число?
|
|||
1
Лефмихалыч
04.12.15
✎
10:57
|
Number.MAX_SAFE_INTEGER
видимо не подходит? |
|||
2
D_Pavel
04.12.15
✎
11:39
|
(1) подходит, если бы оно работало.
но так как undefined, то не подходит. |
|||
3
D_Pavel
04.12.15
✎
11:42
|
Более кроссбраузерного ничего нет?
|
|||
4
D_Pavel
04.12.15
✎
18:24
|
Ап
|
|||
5
Asmody
04.12.15
✎
18:33
|
||||
6
D_Pavel
04.12.15
✎
18:36
|
(5) Это уже предлагали в (1), сразу зная что оно не подходит.
Если бы в гугле нашел ответ, тут бы не спрашивал. |
|||
7
Asmody
04.12.15
✎
18:39
|
(6) ты даже прочитать не можешь то, что за тебя уже сделали
|
|||
8
D_Pavel
04.12.15
✎
19:09
|
(7) Ты наверное думаешь что это такой простой вопрос что на него первая же ссылка в гугле дает ответ. Но поверь, я простые вопросы не задаю, и ответа на него пока не вижу.
|
|||
9
kotletka
04.12.15
✎
19:15
|
(8) ты в (5) все прочитал?
|
|||
10
kotletka
04.12.15
✎
19:15
|
Там есть ответ не из (1) там даже 2 ответа
|
|||
11
D_Pavel
04.12.15
✎
19:22
|
(10) ты точно читал (8) и (0) ? Почитай внимательнее.
Пока лучший ответ в (1), сразу видно человек понял что мне нужно. Но этот вариант не всегда работает. Нужно что-то что его заменяет. |
|||
12
Asmody
04.12.15
✎
19:30
|
(11) хам, да еще и тупой, и ленивый.
|
|||
13
D_Pavel
04.12.15
✎
19:31
|
(12) Не надо на меня наговаривать, я никому не хамлю
|
|||
14
D_Pavel
04.12.15
✎
19:33
|
Вот вы говорите что там есть ответ, но не можете доказать это, приведя его тут. Я так же имею право утверждать что его там нет не доказывая это.
|
|||
15
Asmody
04.12.15
✎
19:33
|
(13) т.е., против остального нет возражений?
|
|||
16
D_Pavel
04.12.15
✎
19:34
|
(15) Ты пытаешься меня на оговорке поймать? Или есть более весомые аргументы?
|
|||
17
Asmody
04.12.15
✎
19:35
|
(14) Ответ есть в том, что значение известно из стандарта. И по ссылке дано несколько способов его задать. И это можно сделать грамотно и кроссбраузерно.
|
|||
18
D_Pavel
04.12.15
✎
19:36
|
(17) Разве я спрашиваю значение? Конечно же я его знаю. Вопрос (0) в том, как его вычислить программно.
|
|||
19
Asmody
04.12.15
✎
19:38
|
(16) Самый весомый мой аргумент - это кнопка слева от твоего ника. (18) по ссылке это тоже написано. подскажу: используя функцию pow()
|
|||
20
D_Pavel
04.12.15
✎
19:41
|
(19) Хорошо. pow() - это подходит. Тогда сразу возникает вопрос: как вычислить недостающий аргумент для этой функции?
|
|||
21
D_Pavel
04.12.15
✎
19:45
|
Объясню проще, если не понятно: Если бы я спросил функцию вычисляющую число Пи, то ответ 3.1415... был бы не верным.
|
|||
22
D_Pavel
04.12.15
✎
19:47
|
Задачку в (0) я сам решил, темку можно закрыть.
|
|||
23
D_Pavel
04.12.15
✎
19:47
|
ЗЫ: Ответ:
-1 >>> 0 |
|||
24
Asmody
04.12.15
✎
19:59
|
Вообще-то, Math.pow(2,53)-1
Вот и стандарт говорит об этом http://www.ecma-international.org/ecma-262/6.0/#sec-number.max_safe_integer |
|||
25
kotletka
04.12.15
✎
20:04
|
(24) тссс, у этого дятла все темы с подоплекой смотрите какой я умный, а вы неучи давайте ка мне вврианты
|
|||
26
Asmody
04.12.15
✎
20:04
|
На самом деле, в JS доступны целые и больше MAX_SAFE_INTEGER, поскольку в JS нет как таковых "целых", а есть тип number. Операции с целыми, большими MAX_SAFE_INTEGER (и меньшими MIN...) не безопасны из-за точности представления числа.
А так-то в JS даже бесконечность (Infinity) доступна. Да, и еще в JS можно делить на 0! |
|||
27
D_Pavel
04.12.15
✎
20:05
|
(24) Число 53 никак не вычислено в этой функции, а взято из стандарта. Ответ не соответствует вопросу из (0)
|
|||
28
D_Pavel
04.12.15
✎
20:06
|
Забаньте пожалуйста этого kotletka. Он обзывается.
|
|||
29
Asmody
04.12.15
✎
20:22
|
(27) Вот тут http://floatingpoint.ru/ieee754.html написано почему 53.
|
|||
30
D_Pavel
04.12.15
✎
20:39
|
(29) Правильный ответ я уже написал в (23)
Более простые вещи которые ты сейчас пишешь для меня не новость. Я уже писал почему этот ответ не на мой вопрос из (0) |
|||
31
Мэс33
04.12.15
✎
20:48
|
||||
32
D_Pavel
04.12.15
✎
20:51
|
(31) Спасибо, но то что мне было нужно я уже нашел. Темку можно закрыть
|
|||
33
Мэс33
04.12.15
✎
21:02
|
(32) Да я не тебе пояснение скинул.
|
|||
34
kotletka
04.12.15
✎
21:08
|
(31) ->(5)
|
|||
35
Asmody
04.12.15
✎
21:14
|
(30) ага, Только это неправильный ответ
|
|||
36
Мэс33
04.12.15
✎
21:19
|
(34) ха =)))
|
|||
37
D_Pavel
05.12.15
✎
19:39
|
(35) Я выше писал что он правильный.
|
|||
38
D_Pavel
05.12.15
✎
19:44
|
Ой, что-то я затупил, не заметил что с модератором спорю. Конечно твой ответ правильный, а мой не правильный, раз ты так говоришь, значит так и есть. Приношу свои извинения. Снимите пожалуйста с меня предупреждение за нарушения п.8 правил форума.
|
|||
39
D_Pavel
05.12.15
✎
19:45
|
(37) Ошибся. Это я про другой ответ писал.
|
|||
40
Asmody
05.12.15
✎
19:55
|
(38) Прогиб не засчитан.
|
|||
41
D_Pavel
05.12.15
✎
20:42
|
печалька
|
|||
42
Мэс33
05.12.15
✎
22:04
|
(38) wow
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |