2013-07-31 15 views
5

Robię wizualne odniesienie do javascript dla siebie i dla wszystkich, którzy lubią mieć go po zakończeniu, aby lepiej zrozumieć rdzeń JavaScript.JavaScript typy danych wizualne

Teraz nie jestem pewien, czy mam prawo datatypes część, ja opierając wizualny na książce „Javascript ostateczny przewodnik”

Więc byłbym zadowolony, aby usłyszeć, jeśli moja struktura ma rację.

the visual

Zmieniona wersja wizualna: enter image description here

Odpowiedz

0

strukturę ma rację. JavaScript ma pięć prymitywnych typów danych: String, Number, Boolean, Undefined i Null. Obiekt, tablica i funkcje są składowymi typami danych. Ten link może pomóc Ci oczyścić myśli. Data types in Javascript

Obiekty zawierają właściwości i metody; tablice zawierają sekwencyjną listę elementów; i funkcje zawierają zbiór instrukcji. Funkcja jest typem danych w języku JavaScript, co nie jest tak powszechne w wielu innych językach programowania. Oznacza to, że można je traktować jako coś zawierającego wartości, które można zmienić. To sprawia, że ​​są to złożone typy danych. Ponadto javascript nie ma klasy "KLASA" w języku Java lub Pythonie. Wszystko jest prototypowane z innego obiektu.

+0

Dzięki za odpowiedź. Przeważnie część kompozytowa była tam, gdzie utknąłem, ponieważ mówisz, że tablica powinna znajdować się obok obiektu, a nie być jego częścią. Ale gdzie powinien "funkcjonować", pod obiektem lub obok niego? – Koen

+0

Wszystko w js to obiekty, a nawet liczby, ale moim punktem jest: łatwiej będzie wizualizować tablicę w ten sposób. W rzeczywistości tablice JavaScript są typem obiektu używanego do przechowywania wielu wartości w pojedynczej zmiennej. –

+0

zobacz moją zredagowaną odpowiedź. –