Heim > Web-Frontend > js-Tutorial > Konvertierung zwischen Zeichen und Zeichenkodierungen

Konvertierung zwischen Zeichen und Zeichenkodierungen

巴扎黑
Freigeben: 2016-11-25 13:55:41
Original
1481 Leute haben es durchsucht

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:

var str="NO do,no die,why you try";  
var theTencharcode=str.charCodeAt(0);  
console.log(theTencharcode);//结果为100;
Nach dem Login kopieren

Unter diesen ist string ein String und die Klammern der charCodeAt()-Methode sind der Index des Zeichens, das voraussichtlich konvertiert wird. Wir müssen den Code seines 10. Zeichens „d“ nehmen. und sein Indexwert beginnt bei 0, also ist der Index Der Wert ist 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 das verwenden charAt()-Methode. Die charAt()-Methode ähnelt charCodeAt() und verwendet das obige Beispiel:

var str="NO do,no die,why you try";  
var theTencharcode=str.charAt(9)  
console.log(theTencharcode);结果为'd';
Nach dem Login kopieren

Das Ausgabeergebnis ist das Zeichen „d“, das wir sind suchen;

2. fromCharCode()-Methode

Im Gegensatz zur charCodeAt()-Methode übergeben Sie ihr einen Satz durch Kommas getrennter Zahlen, die Zeichenkodierungen darstellen, und diese Methode konvertiert sie in eine Zeichenfolge. Wenn Sie beispielsweise die Zeichenfolge „love“ in der Variablen myHeart speichern:

var myHeart;  
myHeart=String.fromCharCode(108,111,118,101);  
console.log(myHeart);
Nach dem Login kopieren

Die fromCharCode()-Methode allein hat keinen Nutzen. Es ist besser, sie mit a zu verwenden Variable. Beispielsweise wird damit eine Zeichenfolge ausgegeben, die alle Kleinbuchstaben des Alphabets enthält:

var base_char='';  
for(var charCode=97;charCode<=122; charCode++)  
{  
  
     base_char +=String.fromCharCode(charCode);  
  
}  
console.log(base_char);
Nach dem Login kopieren

Darüber hinaus halte ich die obige Methode persönlich für die Ver- und Entschlüsselung.


Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage