Autor Zpráva
mark
Profil
zdravim, prosím vás, neviete, ako v javascripte zistiť, či je číslo celé, alebo desatinné? ďakujem....
ah01
Profil
Vzhledem k tomu, že v JS neexistují celá čísla, tak je na to celkem snadná odpověď. Ale teď vážně, pravděpodobně ti jde o to, jestli dané číslo obsahuje významnou desetinou část. Nejjednodušší nejspíš bude, odstranit z čísla desetinou část a zkontrolovat, zadali se výsledek liší od původního čísla.
typeof x == "number" && x == Math.floor(x)
mark
Profil
ďakujem....
Chamurappi
Profil
Reaguji na ah01:
Není modulo ještě jednodušší?
!(x % 1)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: