Filforlengelsen er en forkortelse på tre eller fire bokstaver eller et forkortelse på slutten av en fil som forteller deg hva slags fil den er under forskjellige operativsystemer. For eksempel er filnavnet kode.JS Derfor er utvidelsen her JS. Målet med denne artikkelen er å vise deg hvordan du skriver et JavaScript -program for å få filutvidelser fra et filnavn. Vi vil diskutere to av de enkleste og mest brukte metodene for å finne filutvidelsen.
Få filforlengelse i JavaScript
Metode 1: Bruke Split () og POP () -metoder
Vi kan bruke kombinasjonen av pop () og split () metoder For å få filtypen. De Split () -metode Returnerer en ny matrise etter å ha delt en tekst/streng i en rekke underlag, og den vil bli atskilt med tegnet vi har gitt den i metodeparameteren.
La oss se på et eksempel på en delt metode der vi vil sette i gang en variabel med et filnavn og deretter dele det på ".”Karakter:
var filnavn = "kode.JS ";Vi kan se i ovennevnte skjermbilde at koden og JS returneres som separat atskilt med komma.
De Pop () Metode fjerner/pops det siste elementet i en matrise eller streng og returnerer det som en verdi. La oss implementere Pop () Metode I JavaScript:
var filename = ["kode", "js"];Vi kan se på skjermbildet nedenfor at Pop () Metode Poppet det siste elementet i filnavnet og returnerte det:
La oss nå kombinere de to i-e pop () metode og split () metode For å oppnå vår oppgave å få utvidelsen av en fil:
funksjon getFileextensjon (filnavn)I koden ovenfor laget vi en liten funksjon med navnet på getFileextensjon () slik at vi ikke trenger å gjenta prosessen med å skrive koden igjen og igjen. De getFileextension () -funksjon mottar et filnavnparameter og deler seg deretter og spretter det siste elementet i filnavnet og returnerer resultatet.
Metode2: Bruke Substring () og LastIndexOF () -metoder
De Substring () -metode er en innebygd metode for JavaScript som tar to argumenter som parametere I-E starter og slutter og trekker ut tegn mellom disse to stillingene eller indeksene fra en streng og returnerer en substring fra start til slutten og ikke inkludert slutten. La oss trekke ut ROP fra ordet fly i JavaScript:
var machine = "fly";De lastIndexOf () -metode brukes til å finne plasseringen av et spesifisert tegn eller en substring i en streng og returnerer en indeksverdi av den siste forekomsten av en spesifisert verdi i en streng. De lastIndexof () Returnerer en verdi av negativ en (-1) hvis verdien ikke er funnet.
var machine = "fly";La oss nå kombinere de to metodene, substring () og lastIndexOf () for å trekke ut filtypen fra et filnavn:
funksjon getFileextensjon (filnavn)
De filnavn.LastIndexof (“.”) +1 returnerer den siste posisjonen eller indeksen til . I filnavnet og +1 skyldes indeksen fra 0.
Konklusjon
Filforlengelsen er tre eller fire bokstavforkortelse på slutten av filen som identifiserer filtypen. Filutvidelser er viktige, da den forteller datamaskinen vår hvilket ikon som skal brukes til en fil og hvilken programvare eller applikasjon kan åpne eller redigere den filen. For eksempel forteller DOC -utvidelsen datamaskinen vår at det er en Microsoft Word -fil. Å finne utvidelser er også avgjørende siden det vil være tilfeller når vi importerer filer til JavaScript og gjør handlinger basert på utvidelsen av den filen. I denne artikkelen undersøker vi ideen om hvordan du skriver et JavaScript -program for å få filutvidelser fra et filnavn.