Hvordan fjerne siste tegn fra streng i JavaScript

Hvordan fjerne siste tegn fra streng i JavaScript
En streng er en kombinasjon av tegn som transformerer informasjon til brukeren. JavaScript gir forskjellige funksjonaliteter for å legge til, fjerne og erstatte tegn fra den eksisterende strengen. I noen situasjoner krever brukere strengen ved å ekskludere den siste tegnet, for eksempel “%”, “$” eller et hvilket som helst alfabet.

I dette innlegget har vi demonstrert forskjellige metoder for å fjerne den siste karakteren fra en eksisterende streng.

  • Bruke skive () -metode for å fjerne siste tegn i JavaScript
  • Bruke Substring () -metode for å fjerne siste tegn i JavaScript
  • Ved hjelp av erstatning () -metode for å fjerne siste tegn i JavaScript

Metode 1: Bruke skive () -metode for å fjerne siste tegn i JavaScript

De skive() Metoden brukes for å fjerne det siste tegnet fra den eksisterende strengen. Metoden godtar to parametere, “0” og "-1". De 0 viser startindeksen og -1 Angir subtraksjon av den siste tegnet med den totale lengden på strengen. Syntaksen til skive() Metoden er skrevet nedenfor:

Syntaks

skive (0, -1)

I denne syntaksen, 0 Angir den første indeksen og -1 representerer Siste indeks.

Kode

konsoll.Logg ("Eksempel for å fjerne siste tegn fra strengen")
var txt = 'JavaScript';
var str = txt.skive (0, -1);
konsoll.log (str);

I denne koden, den første tekst Streng lagrer “JavaScript”. Etter det, skive() Metode anses for å fjerne den siste tegnet ved å gi argumentet “-1”. Til slutt, den konsoll.Logg() Metoden brukes til å vise meldingen i konsollvinduet.

Produksjon

Utgangen viser det “Javascrip” blir returnert etter å ha fjernet den siste karakteren fra “JavaScript”.

Metode 2: Bruke Substring () -metode for å fjerne siste tegn i JavaScript

De lengde Eiendom er ansatt i substring () Metode for å fjerne den siste tegnet i JavaScript. For det første blir lengden på strengen trukket ut, og trekker deretter den siste indeksen fra den opprinnelige strengen. Syntaksen til metoden er gitt nedenfor:

Syntaks

Substring (0, STR.lengde - 1)

I denne syntaksen, 0 representerer den første indeksen, og str.lengde -1 returnerer den totale lengden på strengen ved å ekskludere den siste indeksen.

Kode

konsoll.Logg ("Eksempel for å fjerne siste tegn fra strengen")
var melding = 'hei';
var str = melding.Substring (0, melding.lengde - 1);
konsoll.log (str);

Ovennevnte kode forklarer på en slik måte at beskjed lagrer strengen “Hallo”. Etter det, substring () Metoden brukes for å fjerne den siste tegnet fra den eksisterende strengen. I denne metoden, beskjed.lengde brukes til å trekke ut lengden på strengen og trekker den siste tegnet fra den eksisterende strengen.

Produksjon

Utgangen kommer tilbake "Helvete" Etter å ha fjernet “O” fra "Hallo" streng

Metode 3: Bruke erstatning () -metode for å fjerne siste tegn i JavaScript

Et annet eksempel er tilpasset med erstatte() Metode som utveksler den siste tegnet med den tomme strengen ved å passere argumenter. Syntaks for erstatningsmetoden er gitt nedenfor:

Syntaks

erstatte ('charcter-to-be-matched', ")

I syntaks ovenfor brukes det første argumentet for å matche karakterene, og det andre argumentet refererer til den tomme strengen, som vil bli brukt til å erstatte det første argumentets karakter.

La oss bruke erstatningsmetoden for å fjerne det siste tegnet fra en streng via følgende eksempelkode.

Kode

konsoll.Logg ("Eksempel for å fjerne siste tegn fra strengen")
var tekst = 'linuxhint';
var new_text = tekst.erstatte ('t', ");
konsoll.logg (new_text);

I denne koden, tekst lagrer strengen “Linuxhint”. Etter det, erstatte() metoden brukes til å erstatte det siste tegnet “T” med en tom streng og vise resultatet på konsollen.

Produksjon

Utgangen viser at “Linuxhint”Er erstattet med “Linuxhin” Ved å fjerne den siste karakteren.

Konklusjon

I JavaScript, skive(), substring () og erstatte() Metoder brukes til å fjerne det siste tegnet fra strengen. De skive() Metoden brukes til å fjerne den siste tegnet ved å gi argumentet "-1". Videre substring () Metode trekker ut den spesifikke delen av strengen ved å ignorere den siste tegnet til den opprinnelige strengen. De erstatte() Metoden brukes for å erstatte den siste tegnet med "" tom streng og returner den oppdaterte strengen. Du har opplevd forskjellige metoder for å fjerne den siste tegnet fra den spennende strengen.