Wenn Sie Webseiten erstellen mit JavaScript-Funktionen , werden Sie oft brauchen , um verschiedene Arten von Daten, einschließlich Text-Strings und Zahlen umgehen . Wenn Ihre JavaScript -Code verwendet Zahlenwerte oder Variablen , und Sie müssen sie innerhalb von Strings gehören , vielleicht für User-Display oder die Verwendung mit anderen Funktionen , so können Sie dies in einer Vielzahl von Möglichkeiten . Das Verfahren ist einfach , aber Sie brauchen, um einen Ansatz, der die numerische Eingabe die Sie beschäftigen, passt zu wählen. Anleitung
1
hinzufügen eine Reihe variabler auf einen leeren String Wert . Wenn Ihre Nummer als Variable gespeichert ist, können Sie es auf eine String-Variable zu konvertieren , indem Sie den Wert auf einen leeren String Literal . Der folgende Beispielcode veranschaulicht diese Technik : var num = 5 ; var zahlString = "" + num ;
Die zweite Variable hält nun einen String-Wert mit dem Text , der die Anzahl Zeichen . Sie können diese Technik ohne zu speichern das Ergebnis als Variable verwenden , wie folgt: alert ( . ( "" + Num) Länge) ;
Dieser Code verkettet die Zahl mit einer leeren Zeichenfolge , gibt dann die Länge Eigenschaft der resultierenden String.
2
Verketten Ihre Nummer Variable mit einer leeren Zeichenfolge , das Ergebnis in die bestehende variabel. Wenn Sie nicht brauchen , um Ihre Ergebnisse in einer separaten Variablen speichern und müssen nicht mehr der ursprünglichen Zahl variabel, können Sie den folgenden Code auf Ihre Kurzschrift Zahl Variable auf einen String-Variable umwandeln : num + = "";
Dies hat den gleichen Effekt wie der folgende Code : num = num + "";
das Ergebnis ist ein String mit der Anzahl Zeichen in es
3 .
Fügen Sie Ihre Nummer Wert direkt in einen String. Sie brauchen nicht zu Anzahl Variablen verwenden, um Zeichenfolgen zu konvertieren . Sie können einen numerischen Wert für die Durchführung der gleichen Verfahren , wie im folgenden Beispiel : var zahlString = "" + 6 ;
Ein alternativer Weg , um dies darzustellen verwendet die folgende Verkettung Prozess : var zahlString = ""; zahlString + = 6;
Diese Verfahren haben das gleiche Ergebnis , so wählen Sie eine Option , die am meisten Sinn macht für Sie
4
Fügen Sie Ihre Nummer ein . String mit anderen Charakteren in ihm. Wenn Sie die Umwandlung Ihrer Zahl sind in einen String mit zusätzlichen Text zu verwenden, können Sie diese direkt in den diesem Text. Der folgende Code veranschaulicht : var someWords = " Mein Alter ist "; someWords + = 5;
JavaScript die Additions-Operator mit Zahlen verarbeitet , führt es eine arithmetische Berechnung . Wenn es dem Bediener in einer Erklärung mit einer Schnur und eine Reihe verarbeitet , verknüpft es die Zeichenfolge und Zahl in eine neue Zeichenfolge .
5
Verwenden Sie den Number-Klasse , um Ihre Zahl in einen String zu konvertieren. Wenn Ihr Code wird mit der JavaScript- Number-Klasse , können Sie Methoden der Klasse für Ihre Konvertierung zu verwenden. Der folgende Beispielcode demonstriert die Schaffung eines Number-Objekt : var numObject = new Anzahl (7);
Sobald Sie ein Number-Objekt , können Sie die Methode toString darauf wie folgt zu verwenden : var zahlString = numObject.toString ( );
Sie können einen optionalen radix Angabe der Zahlenbasis die Sie verwenden möchten , zum Beispiel binäre liefern : var zahlString = numObject.toString (2);