JavaScript может обрабатывать следующую математику просто:
var result = (20000000 * 48271) % 0x7FFFFFFF;
Но в некоторых языках программирования это первое умножение int*int
приводит к слишком большому значению для хранения в стандартном 32-битном целочисленном значении. Есть ли способ "имитировать" это в JavaScript и посмотреть, каким будет итоговый расчет, если умножение привело к переполнению целых чисел?