Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js]Definiowanie właściwości zmiennej
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
SpokoJny_
Witam!

Nie wiem dlaczego ale gdy definiuje zmienną to nie mogę stworzyć właściwości tej zmiennej.

Jak wiadomo interpreter javascript, przy zapisie danych do obiektu, sprawdza czy właściwość istnieje, jeżeli tak - to podmienia wartości, jeżeli nie - to tworzy nową właściwość i tej nowo stworzonej właściwości przypisuje nową wartość.

Do sedna:


var Dana = 0;
Dana.podDana = 5;



Teoretycznie stwarzam obiekt, o nazwie Dana i inicjuję ją wartością "0"
Linijkę niżej tworzę właściwość tej zmiennej(zmienna to też obiekt), następnie przypisuję jej wartość "5"

Mimo to właściwość obiektu Dana o nazwie podDana nie została stworzona. Teraz moje pytanie - dlaczego?
W książce, którą mam jest napisane że w ten sposób można tworzyć właściwości obiektów(zmiennych w tym przypadku)...

E:

Nie chodzi mi o taką możliwość:

var Dana = {};
Dana.podDana = 10;
lord_t
Stwarzasz zmienną ale nie typu obiektowego a Number. Jeśli nie chcesz robić obiektu tak {} to możesz korzystając z function().
SpokoJny_
Moja książka wprowadziła mnie w błąd, do zamknięcia.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.