JavaScript-merkkijono-toiminnot
Aluksi merkkijono on Javascriptin objekti, joka pystyy tallentamaan tekstimuodossa olevia tietoja. Helpoin sanoin Javascriptin merkistöryhmää tai kirjain- tai merkkijonoa voidaan kutsua merkkijonoiksi. Yhdellä merkillä taulukossa ei ole erillistä tyyppiä Javascriptissa.
Javascript-merkkijono voidaan luoda kaksoislainauksilla tai yksittäisillä lainauksilla. Voit luoda merkkijonon merkkijonolla, kirjaimella tai käyttämällä uutta avainsanaa (merkkijono). Molemmat menetelmät on selitetty alla:
Jos kyseessä on merkkijono, kaksoislainausten käyttö voi auttaa luomaan merkkijonon, koska syntaksi-
var typeStringNameHere = “You created a string literal”;
Jos kyseessä on merkkijono, uuden avainsanan käyttö voi auttaa sinua luomaan merkkijonon, kun otetaan huomioon seuraava syntaksi-
var typeStringNameHere = new String(“You created a string object”);
Esimerkkejä JavaScriptin kielitoiminnoista
Merkkijono-toiminto on helppo käyttää. Tässä keskustellaan esimerkkien avulla kuinka käyttää merkkijono-funktiota JavaScript-ohjelmoinnissa
-
Sisällysluettelo()
Se etsii ja palauttaa indeksin mainitun merkin tai alimerkkijonon ensimmäisestä esiintymisestä merkkijonossa. Jos mainittua merkkiä tai alijonoa ei löydy, se palauttaa -1.
var st = "Please only find where 'only' occurs!";
var po = st.indexOf("only");
indexOf () -menetelmä palauttaa mainitun tekstin ensimmäisen esiintymisen sijainnin, ts. 7 .
-
lastIndexOf ()
Tämä JavaScript-merkkijono-toiminto etsii ja palauttaa indeksin mainitun merkin tai alijonojen viimeisimmästä esiintymisestä merkkijonossa. Jos mainittua merkkiä tai alijonoa ei löydy, se palauttaa -1
var st = "Please only find where 'only' occurs!";
var po = st.lastindexOf("only");
lastIndexOf () -metodi palauttaa mainitun tekstin viimeisen esiintymisen sijainnin, eli 23
-
Hae()
Se etsii ja testaa ottelussa merkkijonosta ja palauttaa vastaavuusindeksin. Jos mainittua merkkiä tai alijonoa ei löydy, se palauttaa -1.
var st = "Please only find where 'only' occurs!";
var po = st.search("only");
search () -menetelmä palauttaa mainitun tekstin ensimmäisen esiintymisen sijainnin, ts. 7.
Ero haku () -menetelmän ja indexOf () -menetelmän välillä on se, että haku () -menetelmä ei voi ottaa toista argumenttia, eikä indexOf () -menetelmä voi ottaa säännöllisiä lausekkeita.
-
viipale()
Tätä Java-merkkijono-funktiota käytetään leikkaamaan merkkijonon osa ja palauttamaan leikattu osa vasta luodussa merkkijonossa.
var string = "Mango, Apple, Kiwi";
var r = string.slice(7, 12);
R: n tulos on: Apple
var s = "Apple, Kiwi";
var r = s.slice(-10, -6);
R: n tulos on: Kiwi
-
alimerkkijonon ()
Se on sama kuin slice () -menetelmä. Ainoa ero on, että alamerkkijono () ei hyväksy negatiivisia indeksejä.
var s = "Apple, Banana, Kiwi";
var r = s.substring(7, 13);
R: n tuloksena tulee olemaan: banaani
-
substr ()
Se on sama kuin slice () -menetelmä. Ainoa ero on, että substr (): ssä toinen parametri tarkoittaa ensimmäisen, joka on uutetun parametrin pituutta
var s = "Apple, Kiwi";
var r = s.substr(7, 4);
R: n tulos on: Kiwi
-
korvaa (x, y)
Tämä menetelmä korvaa ensimmäisen parametrin (x) merkkijonon toisella parametrilla (y):
var s = "Please visit Oracle!";
var n = s.replace("Oracle", "Microsoft");
N: n tulos on: Käy Microsoftin sivustossa!
-
charAt (y)
Palauttaa merkin, joka sijaitsee merkkijonon y-kohdassa.
var s = "WORLD";
var r = s.charAt(3);
R: n tulos on: L
-
charCodeAt (y)
Tämä menetelmä palauttaa merkin Unicode-arvon, joka sijaitsee merkkijonon kohdassa ”y”.
var str = "Halloween";
var r = str.charCodeAt(0);
R: n tulos on: 72
-
toLowerCase ()
Tämä JavaScript-merkkijono-funktio palauttaa merkkijonon, jossa kaikki merkit muunnetaan pieniksi.
var m = 'PYTHON';
var r = m.toLowerCase();
R: n tulos on: python
-
toUpperCase ()
Tämä JavaScript-merkkijono-funktio palauttaa merkkijonon, jossa kaikki merkit muunnetaan isoiksi.
var m = “python”;
var r = m.toUpperCase();
R: n tulos on: PYTHON
-
concat (v1, v2, …)
Tämä menetelmä yhdistää yhden tai useamman merkkijonon alkuperäiseen ja palauttaa yhdistetyn merkkijonon. Alkuperäistä merkkijonoa ei muokata.
var t1 = "Hi";
var t2 = "What's up!";
var t3 = t1.concat(" ", t2);
T3: n tulos on: Hei Mitä tapahtuu!
-
trimmata()
Tämä menetelmä poistaa kaikki välilyönnit sekä merkkijonon alusta että lopusta:
var s = " Hi What's up! ";
var b = s.trim());
B: n tulos on: "Hei mitä tapahtuu!"
-
split (erotin)
Tämä menetelmä jakaa merkkijonon matriisikohteisiin määritetyn parametrin (erottimen) mukaisesti ja palauttaa kustakin elementistä koostuvan matriisin.
var message="Welcome to hell !"
var word=message.split("t");
sana (0) sisältää ”tervetuloa” ja sana (1) sisältää “helvettiin!”
-
loppuu()
Tämä menetelmä selvittää, päättyykö merkkijono mainitun merkkijonon merkeillä. Tämä menetelmä palauttaa true, jos merkkijono päättyy annettuilla merkkeillä, ja false, jos ei.
var s = "Hello guys";
var n = s.endsWith("guys”);
N: n tulos on: Tosi
-
startsWith ()
Tämä menetelmä selvittää, alkaako merkkijono mainitun merkkijonon merkillä. Tämä menetelmä palauttaa tosi, jos merkkijono alkaa annetulla merkillä, ja väärä, jos ei.
var s = "Hello guys";
var n = s.startsWith("Hello”);
N: n tulos on: Tosi
-
toString ()
Tämä menetelmä palauttaa merkkijonoobjektiarvon.
var string = "Hello guys!";
var r = string.toString();
N tulos on: Hei kaverit!
-
pituus
Tämä palauttaa merkkien lukumäärän, joka on merkkijonon pituus.
var string = "Hello People!";
var n = string.length;
N: n tulos on: 12
Johtopäätös - JavaScriptin merkkitoiminnot
Voimme siis päätellä, että javascript-merkkijonot ovat todella tärkeitä web-toimintojen kannalta. Se on todella jännittävä kieli, johon on helppo sukeltaa. Lisäksi JavaScript on todella joustava ja monipuolinen. Täällä olemme vain naarmuttaneet kaikkien JavaScriptin mahdollisten merkkijono-toimintojen pintaa, ja se kehittyy jatkuvasti.
Suositellut artikkelit
Tämä on opas JavaScriptin kielitoimintoihin. Tässä keskustelimme siitä, kuinka käyttää merkkijono-funktiota JavaScript-ohjelmoinnissa esimerkkien avulla. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -
- Onko Javascript-objekti suuntautunut
- Johdanto JavaScriptiin
- Onko Javascript-kirjainkoko herkkä?
- Paras Javascript-kehys
- Erilaiset matematiikan toiminnot JavaScriptissä
- Säännölliset lausekkeet Java