Húros tömb a JavaScript-ben - A tömb típusa JavaScript-ben a példával

Tartalomjegyzék:

Anonim

Bevezetés a String Array-be a JavaScript-ben

A JavaScript támogatja a különféle tömb típusokat, a string sorok egyike. A karakterlánc tömb nem más, mint a karakterlánc tömbje. A tömb egy változó, amely hasonló típusú több értéket tárol. Karakterlánc-tömb összefüggésben csak a karakterlánc értéket tárolja. A karakterlánc karakterek kombinációja. Íme néhány példa a karakterláncokra - “RAM”, “SHYAM”, “XYZ”, “xyz” stb. Semmi sem különbözik a karakterlánc tömbétől egész számok vagy tizedes jegyekig. Szinte az összes funkció változatlan marad.

A tömb típusa JavaScript-ben a példával

Kétféle karakterlánc-tömb létezik, például egész szám vagy úszó tömb.

  • Hagyományos tömb
  • Karakterlánc-tömb objektumként

1. Hagyományos tömb

Ez egy normál tömb. Ebben egy olyan tömböt deklarálunk, amelyben az indexálás maga 0-ból indul. A 0-t 1, 2, 3, … .n követi.

var karakter = (“AB”, “CD”, “XY”);

var egy kulcshasználatban bármely változó deklarálásához. „Karakterek” a tömb neve. AB, CD, XY a tömbben tárolt értékek. A tömb deklarációs példában az értéket 0, 1 és 2 helyekkel férhetjük hozzá. Lássuk, hogyan érhetjük el a fenti kód értékét.


Array in JavaScript

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

Hurokhoz használt húr karakterláncának nyomtatása:


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.
)

A fenti kód egyenként figyelmezteti az összes értéket.

2. Karakterlánc-tömb objektumként

Ez egy olyan tömb típus, amely a kulcs-érték párok objektumát használja.

Nyilatkozat:

var objectArray = (0: “1”, 1: “2”, 2: “Mess”, 3: “üres karakterlánc”);

Ez egy pár tömb kulcs és érték. Ha a 0 helyértéket akarjuk használni, akkor mi ezt az objectArray (0) használatával érheti el.


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

Ezzel a megközelítéssel bármilyen kulcsot hozzárendelhetünk, nem 0, 1, 2 stb. Bármely karakterláncot is felhasználhatunk. Lássuk egy példával.


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

Láthatjuk, hogy az első és a második gombot használtuk a 0 és 1 pozíciógombhoz. A kimenet változatlan marad, mint az előző példában. Az első elemérték eléréséhez az objectArray ('első') -t fogjuk használni.

Most lássuk, mi lesz az alábbi kód kimenete:


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

Mivel nincs 0-val definiált kulcs, a fenti kód kimenete nincs meghatározva.

Funkció egy karakterlánc-tömbön

A függvény egy karakterlánc-tömbön az alábbiakban található,

join () függvény

Ez összekapcsolja a karakterlánc-tömb elemet a megadott elválasztóval. Az alábbi kód a tömb elemekhez csatlakozik a csővezeték üzemeltetőjével (|).


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

A fenti kód kimenete - AB | CD | XY

concat () függvény

ezt a funkciót két tömb összekapcsolására használhatjuk.


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

A fenti kód kimenete: AB, CD, XY, AB, CD, XY

tartalmazza a () függvényt

Ez a funkció visszaadja a logikai értéket (igaz vagy hamis). Ha egy megadott karakterlánc létezik egy tömbben, akkor visszatér igaz, különben hamis lesz. Lássuk ugyanezt egy példával.


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

split () függvény

ez a funkció a karakterláncot fogja bemenetiként elosztani és a tömbbe osztani. Lássuk ugyanezt egy példával.


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!

Következtetés

A JavaScript támogatja a különféle tömb típusokat, amelyekre kereshetünk. A JavaScript karakterlánc tömb használatakor nem kell aggódnia az adattípus miatt. Fejlesztenünk kell a karakterlánc tömböt a rutinunkba, mint fejlesztőt, hogy foglalkozzon a dolgok kódolásával. Karakterlánc-tömb, amelyet használhatunk, ha nem vagyunk biztosak abban, hogy milyen típusú adatokat tárolunk a futásidejű időben. Tehát azt mondhatjuk, hogy a karakterlánc-tömb hibrid tömbben található, mivel különféle típusú adatértékeket képes kombinálni. Mint például egész számok, karakterek vagy bármilyen más karakterlánc tárolására is képes.

Itt az ideje, hogy tesztelje magát

  • Alapértelmezés szerint a tömb indexálása 0-tól kezdődik. Igaz vagy Hamis?
  • A JavaScript-ben nem kell meghatároznia az adattípust a tömb deklaráció idején. Igaz vagy hamis?
  • A JavaScript tömb funkcióinak nagy része ugyanaz marad a String tömb esetében. Igaz vagy hamis?
  • Írj egy programot JavaScript-ben a string funkció használatához, hogy az összes karakterláncot pontosvessző összekapcsolja?

Ajánlott cikkek

Ez egy útmutató a String Array-hez a JavaScript-ben. Itt a javascript tömb funkcióját és típusát tárgyaljuk egy példával, amely a hagyományos tömböt, karakterlánc tömböt tartalmazza objektumként. A következő cikkeket is megnézheti további információkért -

  1. A fordító kiderítésének logikája a Java Script alkalmazásban
  2. Módszerek a Java tömbökben példákkal
  3. Hogyan lehet objektumot létrehozni JavaScript-ben?
  4. Feltételes kijelentések a JavaScript-ben
  5. A String és a StringBuilder nyolc legfontosabb összehasonlítása
  6. Teljes útmutató a tömb számára az Unix-ban
  7. PHP tömb funkciók példákkal