Dodatkowa uwaga: Wszystko w JavaScript jest znane jako obiekt, każdy typ danych może być prymitywny lub niepryminity, jest przedmiotem JavaScript.
Prymitywne typy danych w JavaScript
Z definicji prymitywne typy danych to typy danych, które zostały umieszczone w JavaScript przez programistów JavaScript. Lub, w znacznie prostszych słowach, te typy danych zostały predefiniowane w JavaScript. Lista prymitywnych typów danych JavaScript zawiera następujące:
Wszystkie typy danych wymienione na powyższej liście mają określone ograniczenia. Ograniczenia te obejmują rodzaj wartości, którą mogą przechowywać w swojej zmiennej, maksymalny limit tej wartości i maksymalny rozmiar pamięci, którą mogą zużywać. Aby zademonstrować działanie niektórych z poniższych typów, spójrz na poniższe przykłady:
1: Strings
Aby utworzyć ciąg, prosty Utwórz zmienną i ustaw ją równą do ciągu połączonego wewnątrz podwójnych znaków cytatowych, jak:
stringVar = "Welcome to Linuxhint";Wyświetl go na terminalu za pomocą funkcji dziennika konsoli:
konsola.log (StringVar);A terminal pokaże:
String został wydrukowany na terminalu, ograniczenie definiowania ciągu może być kapsułkowanie z podwójnym znakiem cytatowym.
2: Liczby
Aby utworzyć zmienną typu danych liczb, po prostu ustaw jej wartość równą liczbę całkowitą lub takim punktem pływającym:
Num1 = 50;Wykonanie następujących podaje następujące dane wyjściowe na terminalu:
Ograniczeniem tworzenia liczby jest to, że nie może on zawierać żadnej innej wartości niż znaki numeryczne i punkt dziesiętny.
3: Nieokreślone
Niezdefiniowany to typ danych nie znaleziono w wielu językach programowania. Ten typ danych po prostu definiuje pamięć zmiennej jako przydzielony, Ale w tej pamięci nie jest nie umieszczona żadna wartość. Aby to zademonstrować, użyj:
var x = niezdefiniowany;Jedna zmienna jest ustawiona na słowo kluczowe nieokreślony, a drugi jest po prostu utworzony i nie otrzymuje żadnej wartości. Po wykonaniu kodu terminal pokazuje:
Obie zmienne zwrócone nieokreślone na terminalu.
4: Booleans & Null
Booleans można zdefiniować, tworząc zmienną i ustawiając je równe słowowi kluczowe PRAWDA Lub FAŁSZ, i zmienne zerowe można zdefiniować, ustawiając wartość równą kluczowi zero. Użyj następujących wierszy, aby zademonstrować oba te typy danych:
var x = true;Po uruchomieniu powyższych wierszy kodu terminal wyświetla się:
Nieprzestrzywalne typy danych w JavaScript
Są to typy danych, które programista definiuje pod określoną nazwą podczas pisania programu JavaScript. Kluczową kwestią tych typów danych jest to, że ich rozmiar nie jest zdefiniowany i mogą przechowywać wartości z prawie wszystkich prymitywnych typów danych. Nieprzestite typy danych w JavaScript są następujące:
Przejrzyjmy działanie nieprymitywnych typów danych jeden po drugim
1: Obiekty
Aby utworzyć obiekt, istnieją dwa różne sposoby, jeden obejmuje użycie „Nowy obiekt ()” Konstruktor i drugi jest znany jako notacja dosłowna. W przypadku konstruktora nowego Object () weź następujące wiersze:
var obj1 = nowy Object ();W powyższych liniach:
Wykonanie powyższego kodu zawiera następujący wynik na terminalu:
Zmienna obj był wyświetlany na terminalu w notacji obiektu. Innym sposobem utworzenia zmiennej obiektu jest użycie dosłownej notacji. Aby to zademonstrować, użyj następujących wierszy:
var obj1 =Jak wynika z powyższego fragmentu kodu, aby użyć dosłownej notacji do definicji obiektu, po prostu użyj Krężnice wsporniki Jako wartość zmiennej i wewnątrz nawiasów kręconych, przekaż pary wartości kluczowej. Uruchamianie powyższych wierszy kodu zapewnia następujące dane wyjściowe:
Dane wyjściowe jest parami kluczowej wartości obiektu w dosłownej notacji
2: tablice
Tablice są również uważane za prymitywny typ danych w języku JavaScript. Powodem tego jest fakt, że rozmiar tablic nie jest zdefiniowany, a ponadto mogą przechowywać wartości z prymitywnych typów danych. Użyj następujących wierszy jako przykładu definicji tablicy:
var array1 = [1, 2, true, „Google”, niezdefiniowany, null];Następnie przejdź tę zmienną tablicy „Array1” do funkcji dziennika konsoli jako:
konsola.log (array1);A wynik na terminalu będzie:
Array1 Zmienna z prawie wszystkimi prymitywnymi typami danych wydrukowano na terminalu
Zakończyć
Prymitywne typy danych to typy danych, które są predefiniowane w JavaScript, mają ograniczenie ich zdefiniowania i wartości, które mogą przechowywać, i mają one ograniczoną wielkość. Podczas gdy typy danych niepryminitywnych w JavaScript obejmują obiekt i tablicę. Nieprzestite typy danych nie mają ograniczeń dotyczących rodzaju wartości, którą mogą przechowywać. Podobnie nie mają na nich maksymalnego limitu wielkości.