Использование функции JavaScript
function squareIt(number) {
return number * number;
}
Когда задано число 4294967296, функция возвращает 18446744073709552000, возвращается
Все знают, что реальный ответ 18446744073709551616: -)
Полагаю, это связано с округлением на моей 32-битной машине. Однако даст ли этот сценарий правильный ответ на 64-битной машине? Кто-нибудь пробовал это?