Try to parse to double, fallback to def
def
double toDouble({double def = 0}) { if (this == null) return def; return double.tryParse(toString()) ?? def; }