Heim > Artikel > Web-Frontend > Konvertierung zwischen Zeichen und Zeichenkodierungen
1. Methoden charCodeAt() und charAt().
Zeichenfolgen und Zeichenkodierungen können ineinander konvertiert werden. Wenn Sie eine Zeichenfolge in eine Zeichenkodierung konvertieren möchten, können Sie die Methode charCodeAt() wie folgt verwenden:
Java Code
var str="NO do,no die,why you try"; var theTencharcode=str.charCodeAt(0); console.log(theTencharcode);//结果为100;
Dabei ist string ein String, die Klammern der charCodeAt()-Methode sind der Index des Zeichens, das voraussichtlich konvertiert wird. Wir müssen die Kodierung seines 10. Zeichens „d“ übernehmen. und sein Indexwert beginnt bei 0. Daher ist der Indexwert 9. Schließlich ist das gedruckte Ergebnis 100 der Code des zu konvertierenden Zeichens
Wenn Sie nur Zeichen auswählen möchten, können Sie charAt verwenden ()-Methode. Die charAt()-Methode ähnelt charCodeAt(), verwenden Sie auch das obige Beispiel:
Java-Code
var str="NO do,no die,why you try"; var theTencharcode=str.charAt(9) console.log(theTencharcode);结果为'd';
Das Ausgabeergebnis ist das Zeichen „d“, das wir sind suchen;
2. fromCharCode()-Methode
Es ist genau das Gegenteil der charCodeAt()-Methode. Senden Sie ihr einen Satz durch Kommas getrennter Zahlen, die Zeichenkodierungen darstellen, und diese Methode wird es tun Wandeln Sie sie in einen String um. Wenn Sie beispielsweise die Zeichenfolge „love“ in der Variablen myHeart speichern:
Java-Code
var myHeart; myHeart=String.fromCharCode(108,111,118,101); console.log(myHeart);
Die fromCharCode()-Methode allein scheint keinen Nutzen zu haben wird mit einer Variablen verwendet. Es ist beispielsweise besser geeignet, eine Zeichenfolge auszugeben, die alle Kleinbuchstaben des Alphabets enthält:
Java-Code
var base_char=''; for(var charCode=97;charCode<=122; charCode++) { base_char +=String.fromCharCode(charCode); } console.log(base_char);
Darüber hinaus denke ich persönlich, dass Die obige Methode ist für die Verschlüsselung und Entschlüsselung anwendbarer.