W JavaScript jest ważne, aby zakończyć całkowitą numeryczną dosłowne z kropką, tak jak ...Dlaczego literał całkowity, po którym następuje kropka, jest prawidłową literałem liczbowym w kodzie JavaScript?
x = 5.;
Jaki jest sens posiadania ten zapis? Czy istnieje jakikolwiek powód, aby umieścić kropkę na końcu, a jeśli nie, dlaczego ta notacja jest dozwolona?
Aktualizacja: Ok chłopaki, ponieważ wspomniałeś o floatach i liczbach całkowitych ... Mówimy tutaj o JavaScript. W JavaScript jest tylko jeden typ liczbowy, którym jest IEEE-754.
5
i 5.
mają tę samą wartość, nie ma różnicy między tymi dwiema wartościami.
Co bardziej interesujące dla mnie jest to, że javascript pozwala na "05" i "5", ale nie na "05". – user113716
To dlatego, że przedrostek '0' sprawia, że jest to liczba ósemkowa, jak wyrazisz ósemkowy float? ;) –
@Ivo - Ah, rzeczywiście tak. '09' działa. Dzięki! : o) – user113716