Rodzaje literałów JavaScript

Rodzaje literałów JavaScript
W JavaScript literały są sposobem na reprezentowanie wartości w programie. Rzućmy okiem na scenariusz, w którym musisz użyć kodu, który zapewnia tę samą funkcjonalność wszędzie w programie, takim jak szablon.

Tutaj na zdjęcie pojawiają się literały JavaScript, które zapewnia użytkownikowi predefiniowane funkcje, gdy go używają.

Ten artykuł jest kompletnym przewodnikiem i zajmowany szczegółowo wiedzą o

  • Co to są literały JavaScript
  • Rodzaje literałów JavaScript
  • Literały szablonów
  • Obiekt literały
  • Literały smyczkowe
  • Literały numeryczne
  • Literały boolejskie
  • Literały zmiennoprzecinkowe
  • Literały wyrażeń regularnych

Co to są literały JavaScript

Literały JavaScript to stałe wartości używane do reprezentowania danych w programie. Te literały służą do reprezentowania danych takich jak liczba całkowita, string, boolean i tablica. Nie potrzebujemy żadnego konkretnego słowa kluczowego, aby napisać te literały.

Rodzaje literałów JavaScript

Poniżej znajdują się rodzaje literałów obsługiwanych przez JavaScript:

  • Literały tablicy
  • Literały boolejskie
  • Literały zmiennoprzecinkowe
  • Literały numeryczne
  • Obiekt literały
  • Literały wyrażeń regularnych
  • Literały smyczkowe
  • Literały szablonów

Literały tablicy

Zbiór elementów owiniętych między parą kwadratowych nawiasów [] reprezentuje literał tablicy w JavaScript. Literały te są inicjowane przez określone wartości dodane między nawiasami kwadratowymi. Rozmiar literału tablicy jest określony przez liczbę elementów między nawiasami kwadratowymi. Literał macierzy może zawierać zero lub więcej elementów zgodnie z wymogami programisty.

Kod

// tablica literalna z 0 elementem
var owoce3 = [„Mango”, „Watermelon”, „ananas”];
konsola.dziennik (owoc1);
// tablica dosłowna z elementami
var owoce3 = [„Mango”, „Watermelon”, „ananas”];
konsola.dziennik (owoc2);
// tablica dosłowna z dodatkowym przecinkiem między elementami
var owoce3 = [„Mango” ,, „Watermelon”, „ananas”];
konsola.dziennik (owoc3);

Tutaj tworzymy trzy literały tablicy.

Wyjście

W powyższym przykładzie tworzymy trzy tablice owoce 1, owoce2, I owoce3 Używając literatury tablicy.

Nie dodajemy żadnych elementów w pierwszej tablicy, która jest uważana za tablicę w JavaScript, ale bez elementu.

W drugiej tablicy dodajemy trzy elementy, które zainicjują tablicę jako typ ciągu z powodu elementów, a jej rozmiar jest określony jako 3 ze względu na liczbę elementów w nim, jak pokazano na powyższym wyjściu.

W trzeciej tablicy dodajemy również trzy elementy, ale umieszczamy dodatkowy przecinek między elementami, w których kompilator uważa długość tablicy za 4, ale z jednym pustym wskaźnikiem, jak pokazano na powyższym wyjściu.

Notatka: Jeśli umieścimy przecinek na początku elementów lub między elementami, kompilator uważa go za indeks, ale jeśli umieścimy przecinek na końcu elementów, kompilator całkowicie go ignoruje.

Literały boolejskie

W JavaScript Boolean Literal współpracuje z operatorami porównawczymi, takimi jak, =, ==, != itd. Funkcjonalność tych literałów jest predefiniowana, ponieważ literały te zwracają tylko prawda lub fałsz.

Kod

var check = (20> 43);
konsola.log ('20> 43 = $ Check ');
var comp = (7> 3);
konsola.log ('7> 3 = $ comp');

Tutaj bierzemy dwie zmienne, sprawdzać I komp i porównaj różne wartości w obu zmiennych, które zwrócą tylko PRAWDA Lub FAŁSZ jako wyjście, ponieważ obie zmienne używają literatu logicznego.

Wyjście

Jak na powyższym wyjściu jest wyraźnie pokazane, że sprawdzać Zmienna zwraca a FAŁSZ wartość i komp Zmienna zwraca a PRAWDA wartość, ponieważ oboje używali literałów logicznych.

Literały zmiennoprzecinkowe

Literały te reprezentują wartości z punktem dziesiętnym. Literały zmiennoprzecinkowe mogą być liczbą punktu dziesiętnego, liczbą całkowitą dziesiętną lub wykładnikiem.

Kod

var dec = 3.5;
konsola.log („Ta zmienna reprezentuje liczbę dziesiętną $ dec”);
var fra = -30.6;
konsola.log („ta zmienna reprezentuje numer ułamkowy $ fra ');
var exp = 12e6;
konsola.log („Ta zmienna przedstawia wykładnik liczby $ exp”);

Tutaj bierzemy trzy zmienne Dec, fra I do potęgi. Następnie przypisz dodatnią wartość punktu dziesiętnego Dec, ujemna wartość punktu dziesiętnego do fra, i wartość wykładnika do potęgi.

Wyjście

Powyższe wyjście wyraźnie pokazuje, że Dec Zmienna drukuje dodatnią wartość punktu dziesiętnego. Wartość punktu dziesiętnego jest zawsze dodatnia.

fra zmienna wartość liczb całkowita punkt liczby dziesiętnej, co oznacza, że ​​literał zmiennoprzecinkowy może być liczbą dodatnią lub ujemną z punktem dziesiętnym.

do potęgi Zmienny wykładnik drukowania liczby, co oznacza, że ​​literał zmiennoprzecinkowy może być użyty do przedstawienia wykładnika liczby.

Literały numeryczne

Literały numeryczne są w zasadzie serią cyfr/liczb. Literały numeryczne można reprezentować w:

Baza 10: dziesiętne (które zawiera cyfry od 0 do 9)

Baza 8: ósemkowy (który zawiera cyfry od 0 do 7)

Baza 16: Hexadecimal (który zawiera cyfry od 0 do 9 i litery od A/A do F/F)

Kod

var dec = 35;
konsola.log („Ta zmienna jest liczbą dziesiętną $ dec ');
var Oct = 062;
konsola.log („Ta zmienna jest numerem ósemkowym $ OCT”);
var hex = 0x8b;
konsola.log („ta zmienna jest liczbą szesnastkową $ hex”);

Tutaj bierzemy trzy zmienne Dec, OCT I klątwa, Następnie przypisujemy wartość dziesiętną do Dec, Octal to OCT, i wartość szesnastkowa klątwa.

Wyjście

Na powyższym wyjściu wyraźnie widać, że Dec Zmienna drukuje liczbę dziesiętną. OCT Zmienna przyjmuje liczbę ósemkę i drukuje wartość po przekształceniu jej w liczbę dziesiętną. klątwa Zmienna przyjmuje liczbę szesnastkową i drukuje wartość po przekształceniu jej w liczbę dziesiętną.

Obiekt literały

Obiekt literał to w zasadzie lista 0 lub więcej par nazw właściwości i powiązanych wartości obiektu owiniętego w parę Krężnice wsporniki.

Kod

var info = nazwa: „Alex”, Roll no: „35”, Marks: „85”;
konsola.log ('$ info.Nazwa dostała $ info.Marks Znaki.');

Tutaj tworzymy zmienną informacje i przypisz listę z nazwą, numerem rolki i znakami. Następnie uzyskujemy dostęp do nazwisk i znaków z listy z pomocą.) i wydrukuj wynik.

Wyjście

Jak wyżej, dane wyjściowe pokazuje, że otrzymujemy oczekiwane dane wyjściowe za pomocą literatu obiektu.

Literały wyrażeń regularnych

Literały wyrażeń regularnych są wykorzystywane głównie do szybkiego wyszukiwania długich informacji w długich strunach. Literały te są używane z cięciami do przodu (//). Słowo, które ma być przeszukane w ciągu napisanego między cięciami do przodu, jak pokazano poniżej

Kod

var str = "To jest Alex z ABC Company"
var str2 = /from /;
var Search = Str.mecz (STR2);
konsola.log (wyszukiwanie);

Tutaj bierzemy trzy zmienne str, str2, I szukaj. Następnie przypisujemy ciąg do str, str2 jest przypisany do wyrażenia regularnego, a wyszukiwanie jest przypisane do JavaScript mecz() funkcja i daje str2 jako parametr. Na koniec wyświetlamy wynik.

Wyjście

Powyższe wyjście wyraźnie pokazuje, że szukamy (z) Słowo z podanego ciągu za pomocą literału wyrażenia regularnego i wyświetla wyszukiwane słowo, numer indeksu, w którym to słowo jest umieszczone, oraz ciąg, z którego wyszukiwane jest to słowo.

Literały smyczkowe

Literał sznur („”) podwójne lub (") Pojedyncze znaki cytatowe.

Poniżej znajdują się znaki specjalne używane w literałach String JavaScript.

Postacie Wyjaśnienie
\N Dodaj nowy wiersz w ciągu.
\F Dodaj kanał formularza w ciągu.
\B Dodaj backspace w ciągu.
\T Dodaj kartę w ciągu.
\R Używane do powrotu karetki w ciągu
\\ Dodaj backslash (\) wewnątrz sznurka.
\ ” Dodaj podwójny cytat (”) w ciągu.
\ ' Dodaj podwójny cytat (') w ciągu.

Kod

var str = "to jest Alex \ n z ABC Company."
konsola.log (str);
var str = 'to jest Alex \ t z ABC Company.'
konsola.log (str);

Tutaj bierzemy dwa struny. Pierwszy jest reprezentowany z podwójnymi cytatami String Literal i \ N znakiem specjalnym, drugi jest reprezentowany z pojedynczym cytatem String Literal i \ T znakiem specjalnym.

Wyjście

Powyższe dane wyjściowe wyraźnie pokazuje, że oba literały ciągów, podwójne i pojedyncze cytatowe sznurki, ale \ n uruchamia nowy wiersz, a \ t dodaje kartę w ciągu.

Literały szablonów

String i zmienne połączone między parą back -ticks (”) są zdefiniowane jako literały szablonu. Literały te są używane do łączenia ciągów i zmiennych bez nieporozumienia kodu. Interpolacja łańcucha jest również wykonywana przy użyciu literałów szablonów.

Kod

a = 5;
var str = '$ a to nieparzysty numer.'
konsola.log (str);

Tutaj bierzemy zmienną A I str, Następnie przypisujemy 5 do zmiennej A i użyj szablonu dosłownego na zmiennej str. Następnie po prostu wyświetlamy str zmienny.

Wyjście

Powyższe wyjście wyraźnie pokazuje, że otrzymujemy wymagane wyjście za pomocą literałów szablonów.

Wniosek

Literały JavaScript to stałe wartości przypisane do zmiennych do reprezentowania różnych danych. W tym artykule szczegółowo wyjaśnia typy literałów JavaScript, takie jak tablica, ciąg, zmiennoprzecinkowy, obiekt, szablon i literały numeryczne.