Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
12.07.2002, 00:01
KhanRKerensky



Java Script:

Ich machs kurz.
Wie kann ich am schnellsten Überprüfen ob meine Zahl Nachkommastellen hat oder nicht?

Selfhtml hat mich nicht wirklich weitergebracht...

--

"[...] you're going to burn in a very special level of Hell. A level they reserve for child molesters and people who talk at the theater." - Book


Dieser Beitrag wurde am 12.07.2002 um 01:11 von KhanRKerensky bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
12.07.2002, 00:22
Exec



lol, check mal deine sig ... der links geht nich mehr (java)

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
002
12.07.2002, 01:10
KhanRKerensky



Aha... ging das nicht über PM? Hat doch garnuschte mit dem Thread hier zu tun.

--

"[...] you're going to burn in a very special level of Hell. A level they reserve for child molesters and people who talk at the theater." - Book

zum Seitenanfang zum Seitenende Profil || Suche
003
12.07.2002, 16:40
Kriz



Hm... Zei Möglichkeiten:

1. Die mathematische Lösung (nicht sehr genau):

var x = Math.PI;
// etwas später, nachdem du schon 10 Blackouts hattest und dich an nix mehr erinnern kannst (hrhrhr)
var check_x = abs(x);
if( (check_x - x) != 0) alert("x ist eine Fließkommazahl");
else alert("x ist KEINE Fließkommazahl");

2. Die String-Lösung mit RegExp-Funktionalität (genau)

var x = Math.PI;
// etwas später, nachdem du schon 100 Blackouts hattest und dich wirklich absolut an nix mehr erinnern kannst (muahahahaha)
var check_x = "" + x;
if(check_x.search(/./) != -1) alert("x ist eine Fließkommazahl");
else alert("x ist KEINE Fließkommazahl");

Cu

--

K:R-I)Z++
"CSS ist cascading style sheets. Und nicht so'n Ranzspiel." - dp
In memory of Voice († 2005/03/30)

zum Seitenanfang zum Seitenende Profil || Suche
004
12.07.2002, 16:55
KhanRKerensky



Was bringt dir abs da?

Zitat:
abs()
Erwartet als Parameter eine Zahl. Liefert in jedem Fall den positiven Wert der Zahl zurück. War dieser vorher negativ, wird er positiv.

Die Stringvariante habbich schon getestet, man sollte übrigens noch den Punkt Maskieren, da der sonst für irgentwas steht...

Im mom mach ich das so das ich von der Zahl die gleiche Zahl bloß gerundet abziehe und dann überprüfe ob die 0 is oder net... aber das is scheiße lahm. Über den String isses noch langsamer.
Das große Problem dabei ist das ich das in einer Schleife mehrere Tausend mal testen muss.

Es geht mir in meinem ganzen Code um diese Zeile:
Quellcode:if (prime[counta] / prime[ i] != parseInt(prime[counta] / prime[ i]))

Geht wie man vieleicht sieht um Primzahlen ;) Modulo habbich auch schon getestet is aber auch langsamer...

--

"[...] you're going to burn in a very special level of Hell. A level they reserve for child molesters and people who talk at the theater." - Book

zum Seitenanfang zum Seitenende Profil || Suche