En C#, le code suivant renvoie 2 :
double d = 2.9;
int i = (int)d;
Debug.WriteLine(i);
En Javascript, cependant, la seule façon de convertir un "double" en "int" que je connaisse est d'utiliser Math.round/floor/toFixed etc. Existe-t-il un moyen de convertir en un int en Javascript sans arrondir ? Je suis conscient des implications de Number() sur les performances, donc je préfère éviter de le convertir en chaîne si possible.