console.log(0.1 + 0.2); console.log(0.1 + 0.2 === 0.3); // Conversion console.log(Number("47")); // das gleiche Conversion console.log(+"47"); // Parsing console.log(Number.parseInt("23px", 10)); console.log(Number.parseInt("e47", 10)); // NaN console.log(Number.parseFloat("2.5rem", 10)); console.log(Number.parseFloat(" 25rem ", 10)); console.log(Number.isNaN(20)); console.log(Number.isNaN("20")); console.log(Number.isNaN("20x")); console.log(Number.isNaN(20 / 0)); // Infinity console.log(Number.isNaN("20 / 0")); // Conversion wird nicht berücksihtigt, überprüfung ob der numerische Wert ist console.log(Number.isFinite("20")); console.log(Number.isFinite(20)); // gibt nur dann true zurück, nur dann wenn der Wert ein numerischer Wert ist