Murphy's World @ homeserver holyghost alias dyndns.murphys-world.de | |||||
| START
Projekt Murphy's CMSmini
JavaScript TIPPS & TRICKS
GeoCaching
NEWS
TERMINE
FUNSTUFF
LINKS
VIP-BEREICH
KONTAKT
IMPRESSUM
|
JavaScript Tipps & Tricks |
||||
| n | = dezimale Zahl als Fließkomma- oder Integerwert |
function decbin(n) {
if(typeof n!="number") return false;
else return n.toString(2);
}
function dechex(n) {
if(typeof n!="number") return false;
else return n.toString(16);
}
function decoct(n) {
if(typeof n!="number") return false;
else return n.toString(8);
}
Mit den nachfolgenden Funktionen bindec(), hexdec() und octdec() kann eine Zahl eines anderen Zahlensystems in eine Dezimalzahl umgewandelt werden. Das Ergebnis ist immer ein Integerzahl. Nachkommastellen werden nicht umgerechnet.
Die Funktionen erwarten den Zeichenkette der zu konvertierenden Zahl als einzigen Parameter.
integer bindec ( string str )
integer hexdec ( string str )
integer octdec ( string str )
| str | = String mit der zu konvertierenden Zahl in dualer, oktaler bzw. hexadezimaler Schreibweise |
function bindec(str) {
if(parseInt(str,2)=="NaN") return false;
else return parseInt(str,2);
}
function hexdec(str) {
if(parseInt(str,16)=="NaN") return false;
else return parseInt(str,16);
}
function octdec(str) {
if(parseInt(str,8)=="NaN") return false;
else return parseInt(str,8);
}
<script type="text/javascript"> alert ( "dezimal 23 ist \n" +
"dual " + decbin (23) + "\n" +
"oktal " + decoct (23) + "\n" +
"hexadezimal " + dechex (23) + "\n" +
"--------------\n" +
bindec ("101010") + "=" + octdec ("52") + "=" + hexdec ("2a") );
</script>
dezimal 23 ist
dual 10111
oktal 27
hexadezimal 17
--------------
42=42=42
Die auf dieser Seite notierten Scripte bindec(), decbin(), dechex() decoct() hexdec() und octdec() sind Public Domain.
Zurück zur JavaScript Funktionsübersicht
© 2026 Murphy's World Alle Rechte vorbehalten Impressum