Вопрос о "Number"
В новой версии учебника javascript написано "
Все числа в JavaScript, как целые так и дробные, имеют тип Number.
В памяти числа представлены 8-байтовым форматом IEEE 754, также известным как «double precision». Максимальное целое значение составляет около 2 в 53 степени."
Я решил поробовать записать в переменную гораздо большее число, ошибки небыло, более того действия с переменными выполнялись как нужно....так как все таки происходят вычисления с "большими" числами, и что представляет формально собой переменная если она не попадает под описание double? P.S Чуть чуть знаком с ассемблером, так когда переменная не влазит в регистр, то действия нужно производить в памяти(что медленне), возможно и здесь как то так. Но второй вопрос непонятен для меня.
|