ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptで文字列をバイナリに変換する方法

JavaScriptで文字列をバイナリに変換する方法

青灯夜游
青灯夜游オリジナル
2022-01-26 16:17:4111025ブラウズ

変換メソッド: 1. 文字列を文字配列に変換するには、split() メソッドを使用します。 2. 文字配列を走査し、charCodeAt() メソッドと toString() メソッドを使用して、各文字要素を文字配列に変換します。バイナリ値; 3. 、join() メソッドを使用して配列要素を結合し、完全なバイナリ値に変換します。

JavaScriptで文字列をバイナリに変換する方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

#JavaScript は文字列をバイナリに変換します

  • 文字列を文字配列に変換します

  • 文字配列を走査し、charCodeAt() を使用して各文字要素を ASCII コードに変換します。

  • toString(2) を使用して ASCII コード要素をバイナリに変換します。

  • join() を使用して配列要素を結合し、バイナリ文字列に変換します。

実装コード:

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

JavaScriptで文字列をバイナリに変換する方法

[関連する推奨事項:

JavaScript 学習チュートリアル]

以上がJavaScriptで文字列をバイナリに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。