JavaScripti stringifunktsioonid - Stringifunktsiooni näited JavaScriptis

Lang L: none (table-of-contents):

Anonim

JavaScripti stringifunktsioonid

Alustuseks on string Javascripti objekt, mis suudab säilitada tekstivormingus andmeid. Lihtsamalt öeldes võib Javascripti tähemärki või tähe- või tähemärkide jada nimetada stringideks. Massiivi ühel tähemärgil pole Javascriptis eraldi tüüpi.

Javascripti stringi saab luua topelt- või üksikpakkumiste abil. Stringi saate luua stringi järgi või uue märksõna (stringiobjekt) abil. Mõlemat meetodit on selgitatud allpool:

Stringituumaalide korral võib topeltjutumiste kasutamine aidata teil stringi luua, arvestades süntaksi-

var typeStringNameHere = “You created a string literal”;

Stringiobjekti korral võib uue märksõna kasutamine aidata teil stringi luua, arvestades järgmist süntaksi-

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

Stringifunktsioonide näited JavaScriptis

Keelte funktsiooni on lihtne kasutada. Siin käsitleme näidete abil, kuidas kasutada stringi funktsiooni JavaScripti programmeerimises

  • Indeks()

See otsib ja tagastab stringi sees nimetatud märgi või alamstringi esmakordse esinemise indeksi. Kui mainitud märki või alamstringi ei leita, naaseb -1.

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

indexOf () meetod tagastab mainitud teksti esmakordse esinemise positsiooni, st 7 .

  • lastIndexOf ()

See JavaScripti stringi funktsioon otsib ja tagastab stringi sees nimetatud märgi või alamstringi viimase esinemise indeksi. Kui mainitud märki või alamstringi ei leita, naaseb -1

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

meetod lastIndexOf () tagastab mainitud teksti viimase esinemise positsiooni, st 23

  • otsing()

See otsib ja testib vastet stringis ning tagastab vaste indeksi. Kui mainitud märki või alamstringi ei leita, naaseb -1.

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

search () meetod tagastab mainitud teksti esmakordse esinemise positsiooni, st 7.

Erinevus otsingu () meetodi ja indexOf () meetodi vahel seisneb selles, et otsingu () meetod ei saa võtta teist argumenti ning meetod indexOf () ei saa regulaarseid avaldisi.

  • viil ()

Seda stringi funktsiooni JavaScriptis kasutatakse stringi osa kärpimiseks ja kärbitud osa tagastamiseks vastloodud stringi.

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

R tulemus on järgmine: Apple

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

R tulemus on järgmine: Kiivi

  • alamstring ()

See on sama kui meetod viil (). Ainus erinevus on see, et alamstring () ei aktsepteeri negatiivseid indekseid.

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

R tulemus saab olema: Banaan

  • substr ()

See on sama kui meetod viil (). Ainus erinevus on see, et alamstr () -s tähistab teine ​​parameeter esimese, see on ekstraheeritud parameetri pikkust

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

R tulemus on järgmine: Kiivi

  • asenda (x, y)

See meetod asendab stringi esimese parameetri (x) teise parameetriga (y):

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

N tulemus on järgmine: palun külastage Microsofti!

  • charAt (y)

Tagastab märgi, mis asub stringi positsioonis „y“.

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

R tulemus on järgmine: L

  • charCodeAt (y)

See meetod tagastab tähe Unicode väärtuse, mis asub stringi positsioonis „y“.

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

R tulemus on järgmine: 72

  • toLowerCase ()

See JavaScripti stringifunktsioon tagastab stringi kõigi tähemärkidega teisendatud väiketähtedega.

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

R tulemus on: python

  • toUpperCase ()

See JavaScripti stringifunktsioon tagastab stringi kõigi tähemärkidega teisendatud suurtähtedega.

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

R tulemus on järgmine: PYTHON

  • concat (v1, v2, …)

See meetod ühendab ühe või mitu stringi algsesse ja tagastab liitunud stringi. Algset stringi ei muudeta.

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

T3 tulemus on järgmine: Tere, mis saab!

  • kärpima ()

See meetod eemaldab kõik tühikud nii stringi algusest kui ka lõpust:

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

B tulemus on järgmine: “Tere, mis saab!”

  • poolitatud (eraldaja)

See meetod jagab stringi massiiviüksusteks vastavalt määratud parameetrile (eraldajale) ja tagastab igast elemendist koosneva massiivi.

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

sõna (0) sisaldab "tere tulemast" ja sõna (1) sisaldab "põrgusse!"

  • lõpebWith ​​()

Selle meetodi abil saab teada, kas string lõpeb nimetatud stringi märkidega. See meetod tagastab tõese, kui string lõpeb pakutavate märkidega, ja vale, kui mitte.

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

N tulemus on järgmine: TRUE

  • algabWith ​​()

Selle meetodi abil saab teada, kas string algab mainitud stringi märkidest. See meetod tagastab tõese, kui string algab pakutud tähtedega, vale, kui ei, siis vale.

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

N tulemus on järgmine: TRUE

  • toString ()

See meetod tagastab stringi objekti väärtuse.

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

N tulemus on järgmine: Tere poisid!

  • pikkus

Sellega saadakse tähemärkide arv, mis on stringi pikkus.

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

N tulemus on järgmine: 12

Järeldus - JavaScripti stringifunktsioonid

Seega võime järeldada, et javascripti stringid on veebi funktsionaalsuse jaoks tõesti olulised. See on väga põnev keel, aga ka lihtne keel, millesse sukelduda. Samuti on JavaScript tõesti paindlik ja mitmekülgne. Oleme siin ainult kriimustanud kõigi stringifunktsioonide pinda, mida JavaScript teha saab, ja see areneb pidevalt.

Soovitatavad artiklid

See on olnud JavaScripti stringifunktsioonide juhend. Siin arutasime näidete abil, kuidas kasutada stringi funktsiooni JavaScripti programmeerimises. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Kas Javascripti objekt on orienteeritud
  2. Sissejuhatus JavaScripti
  3. Kas Javascripti tõstutundlikkus on tundlik?
  4. Parimad Javascripti raamistikud
  5. Erinevad matemaatika funktsioonid JavaScriptis
  6. Regulaarsed avaldised Java-s