25 lines
757 B
JavaScript
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
|