Converts a JavaScript value to a Dart double.
Returns def when the value cannot be interpreted as a double.
def
double toDouble([double def = 0.0]) => toNullableDouble() ?? def;