Kielisarja JavaScript - Matriisin tyyppi JavaScript-esimerkissä

Sisällysluettelo:

Anonim

Johdanto kielijonolle JavaScriptillä

JavaScript tukee erityyppisiä ryhmiä, merkkijono on yksi niistä. Merkkijonojoukko ei ole mitään, mutta kyse on merkkijonojen ryhmästä. Taulukko on muuttuja, joka tallentaa samanlaisten tyyppien useita arvoja. Merkkijonojoukon yhteydessä se tallentaa vain merkkijonoarvon. Merkkijono on yhdistelmä merkkejä. Tässä on muutama esimerkki merkkijonoista - “RAM”, “SHYAM”, “XYZ”, “xyz” jne. Ei mitään eroa merkkijonojen joukosta kokonaislukumäärään tai desimaaliin. Lähes kaikki toiminnot pysyvät ennallaan.

Matriisin tyyppi JavaScript-esimerkissä

Merkkijonojärjestelyjä on kahta tyyppiä, kuten kokonaisluku- tai float-taulukko.

  • Perinteinen ryhmä
  • Merkkijono taulukko objektina

1. Perinteinen ryhmä

Tämä on normaali ryhmä. Tässä ilmoitamme taulukon siten, että indeksointi alkaa itse 0: sta. Numeroa 0 seuraa 1, 2, 3, … .n.

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

var näppäimellä, jolla voidaan ilmoittaa muuttuja. "Merkit" on taulukon nimi. AB, CD, XY ovat taulukkoon tallennetut arvot. Esimerkki taulukkoilmoituksessa voimme käyttää arvoa paikoilla 0, 1 ja 2. Katsotaan kuinka päästämme yllä mainitun koodin arvoon.


Array in JavaScript

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

Tulosta joukko silmukkaa käyttäviä merkkijonoja:


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

Yllä oleva koodi hälyttää kaikki arvot yksitellen.

2. Merkkijono taulukko objektina

Tämä on tyyppi taulukkoa, joka käyttää avain-arvo-parien objektia.

ilmoitus:

var objectArray = (0: “1”, 1: ”2”, 2: ”Mess”, 3: “tyhjä merkkijono”);

Tämä on pari joukko avaimia ja arvoja. Jos haluamme käyttää 0-paikka-arvoa me pääsee tähän ObjectArray (0) -sovelluksella.


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

Tätä lähestymistapaa käyttämällä voimme määrittää minkä tahansa avaimen, ei 0, 1, 2 jne. Voimme myös käyttää mitä tahansa merkkijonoa. Katsotaanpa sitä esimerkillä.


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

Voimme nähdä, että olemme käyttäneet ensimmäistä ja toista 0- ja 1-painikkeisiin. Lähtö pysyy samana kuin edellisessä esimerkissä. Ensimmäisen elementin arvoon pääsemiseksi käytämme objectArray ('first')).

Katsotaan nyt, mikä on alla olevan koodin tulos:


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

Koska 0-avainta ei ole määritelty, yllä olevan koodin lähtöä ei määritetä.

Toiminto merkkijono-ryhmässä

Toiminto kielisarjasta on annettu alla,

liittyä () -toiminto

Tämä ketjuttaa merkkijono-elementin yhdessä määritetyn erottimen kanssa. Alla oleva koodi liittyy ryhmäelementteihin putkilinjan käyttäjän kanssa (|).


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

Yllä olevan koodin lähtö on - AB | CD | XY

concat () -toiminto

voimme käyttää tätä toimintoa kahden taulukon yhdistämiseen.


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

Yllä olevan koodin lähtö on - AB, CD, XY, AB, CD, XY

sisältää () -toiminnon

Tämä toiminto palauttaa boolen arvon (tosi tai epätosi). Jos taulukossa on määritetty merkkijono, se palaa true, muuten se palauttaa false. Katsotaan sama esimerkissä.


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

split () -toiminto

tämä toiminto ottaa merkkijonon syötteenä ja jakaa sen taulukkoon. Katsotaan sama esimerkissä.


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!

johtopäätös

JavaScript tukee erityyppisiä ryhmiä, joihin voimme mennä. Meidän ei tarvitse huolehtia tietotyypistä käyttäessäsi JavaScriptiä. Meidän pitäisi sisällyttää merkkijono joukko rutiinimme kehittäjänä käsittelemään koodaavia tavaroita. String-taulukko, jota voimme käyttää, kun emme ole varmoja siitä, millaisia ​​tietoja me tallennamme ajon aikana. Joten voimme sanoa, että hybridi-taulukon merkkijono, koska se voi yhdistää erityyppisiä data-arvoja. Kuten voimme tallentaa kokonaislukuja, merkkejä tai mitä tahansa muuta merkkijonoa.

Nyt on aika testata itseäsi

  • Oletuksena taulukon indeksointi alkaa nollasta. True vai False?
  • JavaScriptin ei tarvitse määritellä tietotyyppiä Array-ilmoituksen tekohetkellä. Totta vai tarua?
  • Suurin osa JavaScript-ryhmän toiminnoista pysyy samana String-ryhmässä. Totta vai tarua?
  • Kirjoita ohjelma JavaScriptiin, jotta voit käyttää merkkijono-funktiota saadaksesi kaikki merkkijono ketjuttamaan puolipisteellä?

Suositellut artikkelit

Tämä on opas String Array -koodista JavaScript. Tässä keskustellaan JavaScriptin taulukon toiminnasta ja tyypistä esimerkillä, joka sisältää perinteisen taulukon, merkkijonojoukon objektina. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. Logiikka selvittää käänteinen Java-komentosarjan avulla
  2. Java-ryhmien menetelmät esimerkein
  3. Kuinka luoda objekti JavaScriptiin?
  4. Ehdollinen lausunto JavaScript-muodossa
  5. Kahdeksan suosituinta vertailua String vs StringBuilder
  6. Täydellinen opas taulukkoon Unixissa
  7. PHP-ryhmätoiminnot esimerkein