Jak każdy inny język programowania, JavaScript składa się również z różnych typów danych. Typ danych jest dynamiczny w JavaScript, co oznacza, że pojedyncza wartość może być przechowywana na różne sposoby. Na przykład:
Niech y; // teraz y jest niezdefiniowaneW tym artykule omówimy różne typy danych w JavaScript z przykładami.
Rodzaje danych w JavaScript
Jak omówiono powyżej, w JavaScript znajdują się różne typy danych, ale wszystkie z nich są podzielone na klasy trzy główne kategorie:
Omówmy te typy dokładniej z przykładami.
Typ prymitywny
Prymitywne typy danych są prostymi podstawowymi blokami dowolnego języka, mając tylko jedną wartość przypisaną na raz. Składają się z:
String Typ danych
Sekwencja znaków zamkniętych przez pojedynczy lub podwójny cytat jest reprezentowany za pośrednictwem typu danych String. Ciąg składa się z liczb, nazw i cytatów, o ile znajdują się w znaku cytatu.
Przykład
niech x = "16"; // Numer przechowywany jako ciągTyp danych liczbowych
Różne typy liczb, takie jak liczby ujemne lub dodatnie z miejscami dziesiętnymi, oraz liczby z zapisami wykładniczymi są reprezentowane za pośrednictwem tego typu danych:
Przykład:
var a = 5; // Liczba całkowitaPonadto typy danych liczb reprezentują również specjalne wartości, takie jak nieskończoność, infinity i nan. Nieskończoność jest wytwarzana przez podzielenie niezerowo z 0, wytwarzając liczbę większą niż wszystkie. Podczas gdy Nan pokazuje „nie liczbę”. Dzieje się tak poprzez nieprawidłowe lub niezdefiniowane operacje matematyczne.
Przykład:
konsola.log (10 /0); // Wyjście: nieskończonośćBoolean Typ danych
Boolean Rodzaje danych reprezentują wartości tak lub nie (włączone lub wyłączone) poprzez dwie konkretne wartości i.mi PRAWDA Lub FAŁSZ. Wartości logiczne są używane do różnych celów porównawczych.
Przykład
var iseating = true; // tak, jemWyjście
Kompozyt lub odniesienie
Złożony typ danych pomaga nam przechowywać różne typy danych i złożone podmioty jako kolekcja. Składają się z:
Typ danych obiektów
Obiekty pomagają w przechowywaniu różnych rodzajów danych jako kolekcji. Obiekt jest podany konkretna nazwa klucza, która jest ciągiem. Może to przechowywać różne typy danych, takie jak liczby, wartości logiczne i struny jako kolekcja.
Przykład
var anoBjectUndefined = ;Typ danych tablic
Tablice w JavaScript są używane do przechowywania różnych wartości w jednej zmiennej. Tablice mogą być różnych typów, w zależności od rodzaju przechowywanych danych. Każda wartość w tablicy jest indeksowana, zaczynając od 0. W ten sposób użytkownik może uzyskać dostęp do każdego elementu za pośrednictwem ARR [0] lub ARR [2] itp.
Przykład
var owoce = [„banana”, „pomarańczowy”, „brzoskwinia”, „ananas”];Wyjście
Typ danych funkcji
Funkcje są obiektami w JavaScript, z którymi przypisany jest dany kod. Są one zdefiniowane przy użyciu słowa kluczowego „funkcja”, a następnie podana im nazwa i nawiasy otaczające wartości parametryczne. Następnie wywoływana jest funkcja, a zawierane przez nią linie i dają wyjście.
Przykład
var freet = function ()Specjalny typ danych
Specjalny typ danych to:
Nieokreślony typ danych
Zawiera tylko jedną wartość. Dzieje się tak, gdy zmienna nie jest przypisywana żadnej wartości, więc w momencie interpretacji wyjście jest wyświetlane jako „niezdefiniowane”.
Przykład
var x;Tutaj zmienna x nie została przypisana żadnej wartości. Właśnie dlatego tłumacz pokazał wynik jako „niezdefiniowany”.
Typ danych zerowych
Podobnie typ danych zerowych zawiera również pojedynczą wartość. Ale tutaj w poniższej sprawie wartość jest przypisana jako „zerowa”. Aby użytkownik łatwo go zrozumieć, że żadna wartość nie jest przypisana.
Przykład
var a = null; =Wniosek
Typy danych są główną częścią programowania. Wskazuje, z jakimi rodzajami danych ma do czynienia, czy jest to liczba różnych znaków tworzących ciąg. W tym temacie wyjaśniliśmy różne typy danych używane w JavaScript i sposób ich klasy. Istnieją trzy główne kategorie typów danych w JavaScript, a do przechowywania typów specyficznych dla danych są obecne do przechowywania pojedynczych, a także wielu typów danych.
Każdy typ jest wyjaśniony przykładami do lepszego zrozumienia i wdrażania. To ułatwia przechowywanie i manipulację danych dla użytkownika.