wie kann ich ersetzen die ersten beiden Zeichen einer Zeichenkette in javascript?
lets nehme an, dass ich string
var string = "$-20455.00"
Ich versuche zu tauschen, die ersten beiden Zeichen einer Zeichenkette. Ich dachte, um es zu teilen und in ein array und dann einbauen, aber gibt es eine andere Möglichkeit? Ich bin mir auch nicht klar, wie kann ich es erreichen, mithilfe von arrays? wenn ich arrays verwenden.
var string = "-$20455.00"
Wie kann ich das erreichen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie nicht über die Verwendung von arrays. Nur tun dies
string[1] + string[0] + string.slice(2)
Können Sie die ersetzen-Funktion in Javascript.
Hier ist das jsfiddle: https://jsfiddle.net/aoytdh7m/33/
Können Sie split in ein array, und dann umkehren die ersten beiden Zeichen und verbinden Sie die Stücke zusammen wieder
JS:
versuchen Sie es mit dem "slice" - Methode und string-Verkettung:
edit: ich sehe jetzt, was du gemeint mit "swap". Ich dachte, du meintest "swap in etwas anderes". Vlad ' s Antwort am besten wechseln Sie einfach den ersten und den zweiten Charakter.
Beachten Sie, dass string[0] bezeichnet das erste Zeichen im string und string[1] das zweite Zeichen, und so weiter, da der code beginnt mit dem zählen bei 0.
JS: