So schreiben Sie ein JavaScript -Programm, um die Dateierweiterung vom Dateinamen abzurufen?

So schreiben Sie ein JavaScript -Programm, um die Dateierweiterung vom Dateinamen abzurufen?

Die Dateierweiterung ist eine Abkürzung mit drei oder vier Buchstaben oder ein Akronym am Ende einer Datei, in der Sie angeben, welche Art von Datei sie unter verschiedenen Betriebssystemen befindet. Zum Beispiel ist der Dateiname Code.JS Daher ist die Erweiterung hier js. Das Ziel dieses Artikels ist es, Ihnen zu zeigen, wie Sie ein JavaScript -Programm schreiben, um Dateierweiterungen aus einem Dateinamen zu erhalten. Wir werden zwei der einfachsten und am häufigsten verwendeten Methoden diskutieren, um die Dateierweiterung zu finden.

Dateierweiterung in JavaScript abrufen

Methode 1: Verwenden von Split () und POP () Methoden

Wir können die Kombination von verwenden pop () und split () Methoden Um die Dateierweiterung zu erhalten. Der Split () Methode Gibt ein neues Array zurück, nachdem ein Text/eine Zeichenfolge in ein Array von Substrings aufgeteilt wurde, und es wird durch das Zeichen getrennt, das wir im Methodeparameter an ihn übergeben haben.

Schauen wir uns ein Beispiel einer Split -Methode an, bei der wir eine Variable mit einem Dateinamen einleiten und diese dann auf die "teilen" aufzeigen ".”Charakter:

var Filename = "Code.JS ";
var zurückgegeben = Dateiname.Teilt(".");
alarm (zurückgegeben); // Code, JS

Wir können im obigen Screenshot sehen, dass der Code und JS als getrennt von einem Komma getrennt zurückgegeben werden.

Der Pop () Methode entfernt/Pops das letzte Element eines Arrays oder einer String und gibt dies als Wert zurück. Lassen Sie uns die implementieren pop () Methode In JavaScript:

var Filename = ["Code", "JS"];
var zurückgegeben = Dateiname.Pop();
alarm (zurückgegeben); // js

Wir können im folgenden Screenshot sehen, dass die pop () Methode knallte das letzte Element des Dateinamenarrays und gab es zurück:

Lassen Sie uns jetzt die beiden kombinieren i-e pop () Methode und split () Methode Um unsere Aufgabe zu erreichen, die Erweiterung einer Datei zu erhalten:

Funktion GetFileXTension (Dateiname)
// Dateierweiterung extrahieren
const Extension = Dateiname.Teilt('.')).Pop();
Rücklaufverlängerung;

// den Dateinamen übergeben
const FileExtension = getFileExtesion ('Code.JS ');
Alert (FileExtesion);

Im obigen Code haben wir eine kleine Funktion mit dem Namen von gemacht GetFileextesion () Damit müssen wir den Prozess des Schreibens des Codes nicht immer wieder wiederholen. Der GetFileextesion () -Funktion Empfängt einen Dateinamenparameter und spaltet und platziert das letzte Element des Dateinamens und gibt das Ergebnis zurück.

Methode2: Verwenden von Substring () und lastIndexof () Methoden

Der substring () Methode ist eine integrierte Methode von JavaScript, die zwei Argumente als Parameter I-E Start und Ende einnimmt und Zeichen zwischen diesen beiden Positionen oder Indizes aus einer Zeichenfolge extrahiert und ein Substring von Anfang bis zum Ende zurückgibt und nicht das Ende einbezieht. Lassen Sie uns das Seil aus dem Wort Flugzeug in JavaScript extrahieren:

var machine = "Flugzeug";
var extract = Maschine.Substring (2, 5);
Alarm (Extrakt); // ROP

Der lastIndexof () Methode wird verwendet, um den Ort eines bestimmten Zeichens oder eines Substring in einer Zeichenfolge zu ermitteln und gibt einen Indexwert des letzten Auftretens eines bestimmten Werts in einer Zeichenfolge zurück. Der lastIndexof () Gibt einen Wert von negativem (-1) zurück, wenn der Wert nicht gefunden wird.

var machine = "Flugzeug";
var lastIndex = Maschine.lastIndexof ("a");
alarm (lastIndex); // 6

Kombinieren wir nun die beiden Methoden Substring () und lastIndexof (), um die Dateierweiterung aus einem Dateinamen zu extrahieren:

Funktion GetFileXTension (Dateiname)
Rückgabe Dateiname.Substring (Dateiname.lastIndexof (".") + 1);

var Filename = "Code.JS ";
var erweitert = getFileextesion (Dateiname);
Alarm (Erweiterung); // js


Der Dateinamen.lastIndexof (“.”) +1 Gibt die letzte Position oder den letzten Index der zurück . Im Dateinamen und der +1 liegt daran, dass der Index mit 0 beginnt.

Abschluss

Die Dateierweiterung ist die drei oder vier Buchstabenabkürzungen am Ende der Datei, die den Dateityp identifiziert. Dateierweiterungen sind wichtig, da es unserem Computer mitteilt, welches Symbol für eine Datei verwendet werden soll und welche Software oder Anwendung diese Datei öffnen oder bearbeiten kann. In der DOC -Erweiterung wird beispielsweise unserem Computer angezeigt, dass es sich um eine Microsoft -Word -Datei handelt. Das Finden von Erweiterungen ist auch von entscheidender. In diesem Artikel untersuchen wir die Idee, wie Sie ein JavaScript -Programm schreiben, um Dateierweiterungen aus einem Dateinamen zu erhalten.