La propiedad devuelve un valor booleano verdadero si el número no es NaN o infinito positivo o infinito negativo.
num.isFinite
void main() { int n = 5000; print(n.isFinite); }
Producirá lo siguiente output -
true