32 lines
1.8 KiB
JavaScript
32 lines
1.8 KiB
JavaScript
console.log(Math.sqrt(49));
|
|
console.log(2 ** 8); // Mithilfe ** Operator kann man Exponent berechnen. Es kann auch mit pow() Function berechnet werden
|
|
console.log(Math.pow(2, 8));
|
|
|
|
console.log(Math.max(1, 8, 9, 4, 6, 2, 6, 8, 4, 5, 6));
|
|
console.log(Math.min(1, 8, "9", 4, 6, "2", 6, 8, 4, 5, 6));
|
|
console.log(Math.min(1, 8, "9rem", 4, 6, "2px", 6, 8, 4, 5, 6)); // min() Fuktion ermöglicht keine Buchstaben beim Vergleich der Werte
|
|
|
|
console.log(Math.PI); // Konstante der Math Schnitstelle
|
|
console.log(Math.trunc(23.5)); // einen Wert runden
|
|
console.log(Math.trunc(23.4)); // 23 - der dezimal Teil der Nummer wird be der trunc() Function entfernt
|
|
console.log(Math.trunc(23.6)); // 23
|
|
|
|
console.log(Math.ceil(23.5)); // einen Wert hinauf runden 24
|
|
console.log(Math.ceil(23.4)); // 24 - wenn eine Nummer auch dezimal Teil der Nummer hat, wird der Teil ganzzahliger Wert hinauf runden
|
|
console.log(Math.ceil(23.6)); // 24
|
|
|
|
console.log(Math.floor(23.5)); // einen Wert hinunten runden 23
|
|
console.log(Math.floor(23.4)); // 23 - wenn eine Nummer auch dezimal Teil der Nummer hat, wird der Teil ganzzahliger Wert hinunten runden
|
|
console.log(Math.floor(23.6)); // 23
|
|
|
|
console.log((3.7).toFixed(0)); // wird auf 3 gerundet und in den String konvertiert, mit der expliziten Konvertierung errreicht man ein numerischer Wert
|
|
console.log((3.7).toFixed(2)); // wird auf 3.70 gerundet
|
|
console.log((3.7).toFixed(3)); // wird auf 3.700 gerundet
|
|
|
|
console.log(98734698743268724585785437845n); // Konvertierung in den BigInt Wert
|
|
// console.log(10000 + 10000n); // kann man nicht verschieden DataTypen berechnet werden
|
|
console.log(BigInt(10000) + 10000n); // stattdessen man muss der ganzzälige Wert konvertiert werden
|
|
console.log(1000n == 1000); // in diesem Fall Javascript Engine macht Konversion der ersten Nummer
|
|
console.log(typeof 1000n); // bigint
|
|
console.log(typeof 1000); // number
|