Funkcie reťazca JavaScript Príklady funkcie reťazca v JavaScripte

Obsah:

Anonim

Funkcie reťazca JavaScript

Na začiatok je reťazec objekt v Javascripte, ktorý je schopný ukladať údaje v textovom formáte. Zjednodušene povedané, znakové zoskupenie alebo postupnosť písmen alebo znakov v Javascript možno označiť ako reťazce. Jeden znak v poli nemá žiadny samostatný typ v Javascripte.

Reťazec v Javascripte je možné vytvoriť pomocou dvojitých úvodzoviek alebo jednoduchých úvodzoviek. Reťazec môžete vytvoriť na základe doslovného reťazca alebo pomocou nového kľúčového slova (reťazcový objekt). Obe metódy boli vysvetlené nižšie:

V prípade, že je reťazec doslovný, použitie dvojitých úvodzoviek vám môže pomôcť vytvoriť reťazec vzhľadom na syntax -

var typeStringNameHere = “You created a string literal”;

V prípade reťazca reťazca vám použitie nového kľúčového slova môže pomôcť vytvoriť reťazec, keďže

var typeStringNameHere = new String(“You created a string object”);

Príklady reťazcových funkcií v JavaScripte

Reťazcová funkcia sa ľahko používa. Tu budeme diskutovať o tom, ako používať reťazcové funkcie v programovaní jazyka JavaScript pomocou príkladov

  • IndexOf ()

Vyhľadá a vráti index prvého výskytu uvedeného znaku alebo podreťazca v reťazci. Ak sa uvedený znak alebo podreťazec nenájde, vráti -1.

var st = "Please only find where 'only' occurs!";
var po = st.indexOf("only");

metóda indexOf () vráti pozíciu prvého výskytu uvedeného textu, tj 7 .

  • lastIndexOf ()

Táto funkcia jazyka JavaScript vyhľadá a vráti index posledného výskytu uvedeného znaku alebo podreťazca v reťazci. Ak sa uvedený znak alebo podreťazec nenájde, vráti -1

var st = "Please only find where 'only' occurs!";
var po = st.lastindexOf("only");

lastIndexOf () vráti pozíciu posledného výskytu uvedeného textu, tj 23

  • Vyhľadávanie()

Vyhľadá a otestuje zhodu v reťazci a vráti index zhody. Ak sa uvedený znak alebo podreťazec nenájde, vráti -1.

var st = "Please only find where 'only' occurs!";
var po = st.search("only");

metóda search () vráti pozíciu prvého výskytu uvedeného textu, tj 7.

Rozdiel medzi metódou search () a metódou indexOf () je v tom, že metóda search () nemôže prijať druhý argument a metóda indexOf () nemôže prijímať regulárne výrazy.

  • plátok ()

Táto funkcia reťazca v JavaScripte sa používa na orezanie časti reťazca a vráti orezanú časť v novovytvorenom reťazci.

var string = "Mango, Apple, Kiwi";
var r = string.slice(7, 12);

Výsledkom r bude: Apple

var s = "Apple, Kiwi";
var r = s.slice(-10, -6);

Výsledkom r bude: Kiwi

  • podreťazec ()

Je to rovnaké ako metóda slice (). Jediným rozdielom je, že podreťazec () neakceptuje negatívne indexy.

var s = "Apple, Banana, Kiwi";
var r = s.substring(7, 13);

Výsledkom r bude: Banán

  • substr ()

Je to rovnaké ako metóda slice (). Jediný rozdiel je v tom, že v subst () druhý parameter označuje dĺžku prvého, ktorý je extrahovaný

var s = "Apple, Kiwi";
var r = s.substr(7, 4);

Výsledkom r bude: Kiwi

  • vymeniť (x, y)

Táto metóda nahrádza prvý parameter (x) druhým parametrom (y) v reťazci:

var s = "Please visit Oracle!";
var n = s.replace("Oracle", "Microsoft");

Výsledkom čísla n bude: Navštívte spoločnosť Microsoft!

  • CHAR (y)

Vracia znak, ktorý sa nachádza na reťazci „y“ v reťazci.

var s = "WORLD";
var r = s.charAt(3);

Výsledok r bude: L

  • charCodeAt (y)

Táto metóda vráti hodnotu Unicode znaku, ktorý sa nachádza na pozícii „y“ v reťazci.

var str = "Halloween";
var r = str.charCodeAt(0);

Výsledok r bude: 72

  • toLowerCase ()

Táto funkcia reťazca jazyka JavaScript vráti reťazec so všetkými znakmi prevedenými na malé písmená.

var m = 'PYTHON';
var r = m.toLowerCase();

Výsledkom r bude: python

  • toUpperCase ()

Táto funkcia reťazca jazyka JavaScript vráti reťazec so všetkými znakmi prevedenými na veľké písmená.

var m = “python”;
var r = m.toUpperCase();

Výsledkom r bude: PYTHON

  • concat (v1, v2, …)

Táto metóda spojí jeden alebo viac ako jeden reťazec do pôvodného a vráti zreťazený reťazec. Pôvodný reťazec sa nezmení.

var t1 = "Hi";
var t2 = "What's up!";
var t3 = t1.concat(" ", t2);

Výsledkom t3 bude: Ahoj, čo sa deje!

  • trim ()

Táto metóda odstráni všetky medzery od začiatku aj konca reťazca:

var s = " Hi What's up! ";
var b = s.trim());

Výsledok b bude: „Ahoj, čo sa deje!“

  • split (oddeľovač)

Táto metóda rozdelí reťazec na položky poľa podľa zadaného parametra (oddeľovač) a vráti pole pozostávajúce z každého prvku.

var message="Welcome to hell !"
var word=message.split("t");

slovo (0) obsahuje „Vitajte“ a slovo (1) obsahuje „peklo!“

  • endsWith ()

Táto metóda zistí, či reťazec končí znakmi uvedeného reťazca. Táto metóda vracia true, ak reťazec končí poskytnutými znakmi, a false, ak nie.

var s = "Hello guys";
var n = s.endsWith("guys”);

Výsledkom n bude: PRAVDA

  • začína s()

Táto metóda zistí, či reťazec začína znakmi uvedeného reťazca. Táto metóda vracia true, ak reťazec začína zadanými znakmi, a false, ak nie.

var s = "Hello guys";
var n = s.startsWith("Hello”);

Výsledkom n bude: PRAVDA

  • natiahnuť()

Táto metóda vráti hodnotu objektu String.

var string = "Hello guys!";
var r = string.toString();

Výsledkom n bude: Ahoj kluci!

  • dĺžka

Týmto sa vráti počet znakov, ktorý predstavuje dĺžku reťazca.

var string = "Hello People!";
var n = string.length;

Výsledkom n bude: 12

Záver - funkcie reťazca JavaScript

Môžeme teda konštatovať, že reťazce javascript sú skutočne dôležité pre webovú funkčnosť. Je to skutočne vzrušujúci jazyk, ako aj jednoduchý jazyk, do ktorého sa môžete ponoriť. JavaScript je tiež skutočne flexibilný a univerzálny. Tu sme iba poškriabali povrch všetkých reťazcových funkcií, ktoré dokáže JavaScript a neustále sa vyvíja.

Odporúčané články

Toto bol sprievodca funkciami jazyka JavaScript. Tu sme diskutovali o tom, ako používať reťazcové funkcie v programovaní JavaScriptu pomocou príkladov. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Je objekt Javascript orientovaný
  2. Úvod do JavaScriptu
  3. Je Javascript Case Sensitive?
  4. Najlepšie Javascriptové rámce
  5. Rôzne matematické funkcie v JavaScripte
  6. Regulárne výrazy v Jave