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
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
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 elementemTutaj 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);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;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;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”;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"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."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;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.