GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing wiki.selfhtml.org — JavaScript/parseInt – SELFHTML-Wiki JavaScript/parseInt
Wechseln zu:
Navigation,
Suche
Die globale Funktion parseInt() wandelt eine zu übergebende Zeichenkette in eine Ganzzahl um und gibt diese als Ergebnis zurück. Dies ist sinnvoll, um z. B. Anwendereingaben in Zahlen umzuwandeln, mit denen man anschließend rechnen kann. Syntax
Gibt Wenn die Zeichenkette „weiter hinten“ ungültige Zeichen enthält, wird der Ausdruck bis zum ersten ungültigen Zeichen als Ganzzahl interpretiert und der interpretierte Teil zurückgegeben. Das gilt bei AnwendungsbeispielBeispiel
ansehen …
const Elemente = ['007', '18', '18.1', '18,9', '-18', '-0018', 'abc', '1a']; for (let i = 0; i < Elemente.length; ++i) { zeileEinfuegen(); } function zeileEinfuegen () { let tabelle = document.querySelector('tbody'); // schreibe Tabellenzeile let Reihe = tabelle.insertRow(0); Reihe.insertCell().innerText = Elemente[i]; Reihe.insertCell().innerText = parseInt(Elemente[i]); } Das Beispiel definiert ein
Array mit verschiedenen Elementen, die teils ganze, teils gebrochene, teils gar keine Zahlen darstellen. Dann werden in einer for-Schleife alle Elemente des Arrays mit der insertRow-Methode dynamisch in eine Tabelle eingefügt. Dabei wird die Funktion parseInt() auf das jeweilige Array-Element angewendet und mit insertCell().innerText eingefügt.function eingabeVerarbeitung () { let eingabe = document.getElementById('eingabe'); document.querySelector('output').innerText = parseInt(eingabe.value); } Der zweite Teil des Beispiels realisiert die Möglichkeit einen selbst eingegebenen Wert umzurechnen.
Umrechnung in andere ZahlensystemeDie Methode Die Methode Beachten Sie: In früheren Versionen von EcmaScript 3 wurde hier ein unterschiedlicher Wert angenommen:
Wenn die Zeichenkette mit …
Oktalzahlen mit führender NullBesonders im Bereich der Datumsberechnung werden häufig Zahlen mit führender Null benutzt. Einfache Aufgaben wie Des Rätsels Lösung dafür ist, dass JavaScript Zahlen mit führender 0 als Oktalzahlen interpretiert, nicht als Dezimalzahlen. Die Notation von Oktalzahlen mit einer führenden Null ist eine in vielen Programmiersprachen verbreitete Konvention, die ursprünglich von C kommt. Mit einer Anweisung wie Empfehlung: Verwenden Sie den strict mode, um die Interpretation als Oktalzahlen auszuschließen.
Siehe auch
Weblinks
Abgerufen am 10.11.2026 |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |