Цитата: Python от октября 25, 2020, 03:40А еще когда-то в ІЕ можно было использовать VBS вместо JSЕсли б только в IE...
Цитата: Центр справки и поддержки. СценарииОперационная система Windows ХР0 включает сервер сценариев Windows — не зависящий от языка сценариев сервер для 32-разрядных платформ Windows, включающих поддержку как сценариев Visual Basic Scripting Edition ((VBScript; файлы .vbs), так и сценариев и JScript (файлы .js). Сервер сценариев Windows может использоваться для запуска файлов сценария .vbs и .js непосредственно с рабочего стола или из командной строки, не вставляя их в документ HTML.
Цитата: Python от октября 25, 2020, 02:28А это может быть и не телефон, а какой-нить там инвентаризационный номер, для которого могут иметь смысл операции вроде "если три цифры со второй по пятую больше ХХХ, то ..."Цитата: zwh от октября 24, 2020, 20:55Да, JS'у определенно не хватает безразмерных целых чисел, как в питоне и лиспе.Цитата: RockyRaccoon от октября 24, 2020, 20:14Дак прикольно же, что любая циферка в нолик может превратиться -- просто магия какая-то!
Ага, ухохочешься.
С другой стороны, зачем хранить номер телефона в виде числа, если какие-либо арифметические операции к нему все равно никогда не применяются? Разве что с целью сжатия в памяти, да и то выгода сомнительна (особенно если в номере есть начальные нули).
Цитата: Upliner от октября 24, 2020, 22:14Хром уже поддерживает Dart в качестве замены.Ага, ещё бы браузер, который разрабатывает гугл, не поддерживал языка, который разрабатывает гугл...
Цитата: zwh от октября 24, 2020, 20:55Да, JS'у определенно не хватает безразмерных целых чисел, как в питоне и лиспе.Цитата: RockyRaccoon от октября 24, 2020, 20:14Дак прикольно же, что любая циферка в нолик может превратиться -- просто магия какая-то!
Ага, ухохочешься.
Цитата: Karakurt от октября 24, 2020, 15:10Ага. Хром уже поддерживает Dart в качестве замены. Там такие фокусы не пройдут.
JS must die
Цитата: RockyRaccoon от октября 24, 2020, 20:14Дак прикольно же, что любая циферка в нолик может превратиться -- просто магия какая-то!
Ага, ухохочешься.
Цитата: Python от октября 24, 2020, 18:44Юмор из жизни
> 1234567890123456789012
1.2345678901234568e+21
> 1234567890123456789012 .toFixed(0)
'1.2345678901234568e+21'
> 123456789012345678901 .toFixed(0)
'123456789012345683968'
> 123456789012345678901 .toFixed()
'123456789012345683968'
> 123456789012345678901
123456789012345680000
> 123456789012345678901+''
'123456789012345680000'
Цитата: zwh от октября 24, 2020, 18:17Правильный вопрос. Из того, что нагуглилось: можно использовать метод toFixed — впрочем, числа, если они float, хранятся в округленном виде, и если цифр достаточно много, то последние цифры могут замениться чем-то другим. Кроме того, с достаточно большими числами этот метод может и не работать (во всяком случае, в node так), а недостаточно большие и сами отображаются как целые (причем, toFixed и обычное преобразование в строку может давать разный результат).Цитата: Python от октября 24, 2020, 16:35А если оно в переменной уже как число неизвестной величины, а хочется вывести так, чтобы все цифры показать, тогда как записать?Цитата: zwh от октября 24, 2020, 15:07Нет, если мы хотим, чтобы все цифры большого числа гарантированно оставались на месте, то его лучше изначально задавать не как число, а как строку:
А, т.е. как-то так надо было писать? --
если х=1234567890
document.writeln('"'+x+'" ')
x='1234567890'
document.writeln(x)
> 1234567890123456789012
1.2345678901234568e+21
> 1234567890123456789012 .toFixed(0)
'1.2345678901234568e+21'
> 123456789012345678901 .toFixed(0)
'123456789012345683968'
> 123456789012345678901 .toFixed()
'123456789012345683968'
> 123456789012345678901
123456789012345680000
> 123456789012345678901+''
'123456789012345680000'
Страница создана за 0.105 сек. Запросов: 20.