function getInputAsFloat(element) { return (element ? parseFloat(element.value.replace(/[^0-9 ]/g, "")) || 0 : 0); }
Sieht doch gleich viel kompakter und klarer aus, finde ich.
Mit dem optional-chaining-operator geht es noch ein klitzekleinses Bisschen einfacher:
function getInputAsFloat (element) {
return parseFloat(element?.value?.replace(/\D/g, '')) || 0
}