В C # следующий код возвращает 2:
double d = 2.9;
int i = (int)d;
Debug.WriteLine(i);
В Javascript, однако единственный способ преобразовать "double" в "int", о котором я знаю, - это использовать Math.round / floor / toFixed и т. д. Есть ли способ преобразования в int в Javascript без округления? Мне известно о влиянии Number () на производительность, поэтому я бы предпочел избегать преобразования его в строку, если это вообще возможно.