25 lines
757 B
JavaScript

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