Heim  >  Artikel  >  Web-Frontend  >  So konvertieren Sie einen String in Javascript in eine Binärdatei

So konvertieren Sie einen String in Javascript in eine Binärdatei

青灯夜游
青灯夜游Original
2022-01-26 16:17:4110823Durchsuche

Konvertierungsmethode: 1. Verwenden Sie die Methode split(), um die Zeichenfolge in ein Zeichenarray umzuwandeln. 2. Durchlaufen Sie das Zeichenarray und verwenden Sie die Methoden charCodeAt() und toString(), um jedes Zeichenelement in einen Binärwert umzuwandeln . Verwenden Sie die Methode join(), um Array-Elemente zu verbinden und sie in vollständige Binärwerte umzuwandeln.

So konvertieren Sie einen String in Javascript in eine Binärdatei

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Javascript konvertiert die Zeichenfolge in eine Binärdatei.

  • Konvertieren Sie die Zeichenfolge in ein Zeichenarray toString(2), um die ASCII-Codeelemente in Binärzeichenfolgen umzuwandeln

  • Verwenden Sie join(), um die Array-Elemente zu verbinden und sie in Binärzeichenfolgen umzuwandeln.

  • Implementierungscode:

    function strToBinary(str){
        var result = [];
        var list = str.split("");
        for(var i=0;i<list.length;i++){
            if(i != 0){
                result.push(" ");
            }
            var item = list[i];
            var binaryStr = item.charCodeAt().toString(2);
            result.push(binaryStr);
        }   
        return result.join("");
    }
     
    console.log(strToBinary("我们")); //110001000010001 100111011101100
  • [Verwandte Empfehlungen:
  • Javascript-Lern-Tutorial

]

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen String in Javascript in eine Binärdatei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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