Konvertieren Sie eine Zahl in JavaScript in eine Zeichenfolge
Das Konvertieren von Zahlen in Zeichenfolgen in JavaScript ist eine häufige Aufgabe, die mit verschiedenen Methoden gelöst werden kann. Das Verständnis dieser Methoden ist für die Datenbearbeitung und -präsentation in der Webentwicklung unerlässlich. In dieser Anleitung werden die verschiedenen Möglichkeiten zum Konvertieren von Zahlen in Strings in JavaScript behandelt, einschließlich der Verwendung der toString()-, String()- und Template-Literale. Die Beherrschung dieser Techniken gewährleistet eine effiziente und genaue Datenverarbeitung in Ihren Projekten.
In JavaScript können Sie mit den folgenden Methoden eine beliebige Zahl in ein String-Format umwandeln:
Inhaltsverzeichnis
- Methode 1: Verwendung der toString()-Methode
- Methode 2: Verwendung der String()-Funktion
- Methode 3: Verketten einer leeren Zeichenfolge
- Methode 4: Verwenden von Vorlagenzeichenfolgen
- Methode 5: Verwendung der toLocaleString()-Methode
- Methode 6: Verwenden der Lodash _.toString()-Methode
Methode 1: Verwendung der toString()-Methode
Diese Methode gehört zur Nummer.Prototyp Objekt. Es nimmt eine Ganzzahl oder eine Gleitkommazahl und wandelt sie in einen String-Typ um.
Syntax:
num.toString();
Beispiel: In diesem Beispiel wird die Methode toString() verwendet, um eine Zahl in einen String umzuwandeln.
Javascript let a = 20; console.log(a.toString()); console.log((50).toString()); console.log((60).toString()); console.log((7).toString(2)); // (7 in base 2, or binary)
Ausgabe
20 50 60 111
Methode 2: Verwendung der String()-Funktion
Diese Methode akzeptiert eine Ganzzahl oder eine Gleitkommazahl als Parameter und wandelt sie in einen String-Typ um.
Syntax:
String(object);
Beispiel: In diesem Beispiel wird die Funktion String() verwendet, um eine Zahl in eine Zeichenfolge umzuwandeln.
Javascript let a = 30; console.log(String(a)); console.log(String(52)); console.log(String(35.64));
Ausgabe
30 52 35.64
Notiz: Es werden keine Basisgespräche geführt .toString() tut.
Methode 3: Verketten einer leeren Zeichenfolge
Dies ist wohl eine der einfachsten Möglichkeiten, eine beliebige Ganzzahl oder Gleitkommazahl in eine Zeichenfolge umzuwandeln.
Syntax:
let variable_name =' ' + value;
Beispiel: In diesem Beispiel verketten wir eine Zahl zu einer Zeichenfolge und diese wird in eine Zeichenfolge umgewandelt.
Javascript let a = '' + 50; console.log(a);
Ausgabe
50
Methode 4: Verwenden von Vorlagenzeichenfolgen
Das Einfügen einer Zahl in einen String ist auch eine gültige Methode zum Parsen eines Integer-Datentyps oder Float-Datentyps.
Syntax:
let variable_name = '${value}'; Beispiel: In diesem Beispiel werden Vorlagenzeichenfolgen verwendet, um eine Zahl in eine Zeichenfolge umzuwandeln.
Javascript let num = 50; let flt = 50.205; let string = `${num}`; let floatString = `${flt}`; console.log(string); console.log(floatString); Ausgabe
50 50.205
Methode 5: Verwendung der toLocaleString()-Methode
Der toLocaleString() Die Methode wandelt eine Zahl mithilfe eines lokalen Sprachformats in eine Zeichenfolge um.
Beispiel:
Javascript let number = 92; let numberString = number.toLocaleString(); console.log(numberString);
Ausgabe
92
Methode 6: Benutzen Lodash _.toString() Methode
Bei diesem Ansatz verwenden wir die Lodash-Methode _.toString(), die den angegebenen Wert nur in die Zeichenfolge konvertiert.
Beispiel: Dieses Beispiel zeigt die Umsetzung des oben erläuterten Ansatzes.
Javascript // Requiring the lodash library const _ = require('lodash'); // Use of _.toString() method console.log(_.toString(-0)); Ausgabe:
'-0'
Das Konvertieren von Zahlen in Zeichenfolgen in JavaScript ist mit Methoden wie toString(), String() und Vorlagenliteralen unkompliziert. Jede Methode bietet je nach Ihrem spezifischen Anwendungsfall einzigartige Vorteile. Durch die Beherrschung dieser Techniken können Sie Ihre JavaScript-Kenntnisse verbessern und eine präzise Datenmanipulation in Ihren Webentwicklungsprojekten sicherstellen. Beginnen Sie mit der Implementierung dieser Methoden, um Ihre Codierungseffizienz und -genauigkeit zu verbessern.