Tablica ciągów w JavaScript - Typ tablicy w JavaScript z przykładem

Spisie treści:

Anonim

Wprowadzenie do Array String w JavaScript

JavaScript obsługuje różne typy tablic, tablica ciągów jest jednym z nich. Tablica napisów to nic innego, ale wszystko zależy od tablicy napisów. Tablica jest zmienną, która przechowuje wiele wartości podobnych typów. W kontekście tablicy ciągów przechowuje tylko wartość ciągu. Ciąg jest kombinacją znaków. Oto kilka przykładów łańcucha - „RAM”, „SHYAM”, „XYZ”, „xyz” itd. Nie ma nic innego niż tablica ciągu znaków do tablicy liczb całkowitych lub dziesiętnych. Prawie cała funkcjonalność pozostaje taka sama.

Typ tablicy w JavaScript z przykładem

Istnieją dwa typy tablic łańcuchowych, takie jak tablica liczb całkowitych lub tablica zmiennoprzecinkowa.

  • Tradycyjna tablica
  • Tablica ciągów jako obiekt

1. Tradycyjna tablica

To jest normalna tablica. Deklarujemy tablicę w taki sposób, że indeksowanie rozpocznie się od samego 0. Po 0 następuje 1, 2, 3, … .n.

var znaków = („AB”, „CD”, „XY”);

var w kluczowym zastosowaniu do deklarowania dowolnej zmiennej. „Znaki” to nazwa tablicy. AB, CD, XY są wartościami przechowywanymi w tablicy. W przykładowej deklaracji tablicowej możemy uzyskać dostęp do wartości przez miejsca 0, 1 i 2. Zobaczmy, jak możemy uzyskać dostęp do wartości wyżej wspomnianego kodu.


Array in JavaScript

var characters = ("AB", "CD", "XY");
alert(characters); // output will be AB, CD, XY
alert(characters(0)); // output will be AB

Drukuj tablicę ciągu przy użyciu pętli:


Array in JavaScript

var characters = ("AB", "CD", "XY");
for(var i=0; i<3; i++)(
alert(characters(i)); // this will alert value one by one.
)

Powyższy kod zaalarmuje wszystkie wartości jeden po drugim.

2. Łańcuch tablicowy jako obiekt

Jest to typ tablicy, która wykorzystuje obiekt par klucz-wartość.

Deklaracja:

var objectArray = (0: „1”, 1: „2”, 2: „Mess”, 3: „pusty ciąg”);

To jest para tablic klucza i wartości. Jeśli chcemy użyć wartości 0, my może uzyskać do tego dostęp za pomocą objectArray (0).


Array in JavaScript

// String array as an object
var objectArray = (0: "1", 1: '2', 2: 'Mess', 3: 'empty string');
alert(objectArray (0)); // this will print 1
alert(objectArray (1)); // this will print 2
alert(objectArray (2)); // this will print Mess
alert(objectArray (3)); // this will print empty string

Korzystając z tego podejścia, możemy przypisać dowolny klucz nie 0, 1, 2 itd. Możemy również użyć dowolnego łańcucha. Zobaczmy to na przykładzie.


Array in JavaScript

// String array as an object
var objectArray = ("first": "1", "second": '2', 2: 'Mess', 3: 'empty string');
alert(objectArray ('first')); // this will print 1
alert(objectArray ('second')); // this will print 2
alert(objectArray (2)); // this will print Mess
alert(objectArray (3)); // this will print empty string

Widzimy, że użyliśmy pierwszego i drugiego dla klucza pozycji 0 i 1. Dane wyjściowe pozostają takie same jak w poprzednim przykładzie. Aby uzyskać dostęp do wartości pierwszego elementu, użyjemy objectArray ('first')).

Zobaczmy teraz, jakie będą dane wyjściowe poniższego kodu:


Array in JavaScript

// String array as an object
var objectArray = ("first": "1", "second": '2', 2: 'meaow', 3: 'empty string');
alert(objectArray (0)); // this will print undefined

Ponieważ nie ma zdefiniowanego klucza z 0, wynik powyższego kodu będzie niezdefiniowany.

Funkcja na tablicy łańcuchowej

Funkcja na tablicy łańcuchowej jest podana poniżej,

funkcja join ()

Spowoduje to konkatenację elementu tablicy łańcuchowej wraz z określonym separatorem. Poniższy kod połączy elementy tablicy z operatorem potoku (|).


var characters = ("AB", "CD", "XY");
var outputstring = characters.join(" | ");
alert(outputstring);

Wynikiem powyższego kodu będzie - AB | CD | XY

funkcja concat ()

możemy użyć tej funkcji do połączenia dwóch tablic.


var characters1 = ("AB", "CD", "XY");
var characters2 = ("AB", "CD", "XY");
var characters = characters1.concat(characters2);
alert(characters);

Wyjście powyższego kodu będzie - AB, CD, XY, AB, CD, XY

zawiera funkcję ()

Ta funkcja zwróci wartość logiczną (prawda lub fałsz). Jeśli określony ciąg istnieje w tablicy, wówczas zwróci true, w przeciwnym razie zwróci false. Zobaczmy to samo na przykładzie.


var characters1 = ("AB", "CD", "XY");
var characters = characters1.includes("CD");
alert(characters); // true
var characters = characters1.includes("CDA"); // false
alert(characters); // true

funkcja split ()

ta funkcja weźmie ciąg jako dane wejściowe i podzieli go na tablicę. Zobaczmy to samo na przykładzie.


var str = "Welcome to the JavaScript Blogging!";
var result = str.split(" ");
alert(result(0)); // this will print Welcome
alert(result); // this will print Welcome, to, the, JavaScript, Blogging!

Wniosek

JavaScript obsługuje różne typy tablic, które możemy wybrać. Nie musimy się martwić o typ danych podczas korzystania z tablicy ciągów JavaScript. Powinniśmy uwzględnić tablicę ciągów w naszej procedurze jako programista, aby radzić sobie z rodzajami kodowania. Tablica ciągów, której możemy użyć, gdy nie jesteśmy pewni, jakie rodzaje danych będziemy przechowywać w czasie wykonywania. Możemy więc powiedzieć, że tablica ciągów w tablicy hybrydowej, ponieważ może łączyć różne typy wartości danych. Podobnie jak możemy przechowywać liczby całkowite, znaki lub dowolny inny ciąg.

Czas sprawdzić się

  • Domyślnie indeksowanie tablicy rozpoczyna się od 0. Prawda czy fałsz?
  • W JavaScript nie trzeba definiować typu danych w momencie deklaracji Array. Prawda czy fałsz?
  • Większość funkcji tablicy JavaScript pozostaje taka sama dla tablicy String. Prawda czy fałsz?
  • Czy napisać program w JavaScript, aby użyć funkcji string, aby uzyskać łączenie wszystkich łańcuchów przez średnik?

Polecane artykuły

To jest przewodnik po tablicy tablic w JavaScript. Tutaj omawiamy funkcję i typ tablicy w javascript na przykładzie, który obejmuje tradycyjną tablicę, tablicę łańcuchową jako obiekt. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -

  1. Logika, aby dowiedzieć się odwrotnie w skrypcie Java
  2. Metody w tablicach Java z przykładami
  3. Jak stworzyć obiekt w JavaScript?
  4. Instrukcje warunkowe w JavaScript
  5. 8 najlepszych porównań String vs StringBuilder
  6. Kompletny przewodnik po macierzy w Uniksie
  7. Funkcje tablicy PHP z przykładami