Имя: Пароль:
IT
 
Как в 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
2 + 2 = 3.9999999999999999999999999999999...