Rumah > hujung hadapan web > tutorial js > Bagaimana untuk menukar rentetan kepada binari dalam javascript

Bagaimana untuk menukar rentetan kepada binari dalam javascript

青灯夜游
Lepaskan: 2022-01-26 16:17:46
asal
11014 orang telah melayarinya

Kaedah penukaran: 1. Gunakan kaedah split() untuk menukar rentetan kepada tatasusunan aksara 2. Lintas tatasusunan aksara dan gunakan kaedah charCodeAt() dan toString() untuk menukar setiap elemen aksara kepada a nilai binari; 3. , gunakan kaedah join() untuk menyambung elemen tatasusunan dan menukarnya kepada nilai binari yang lengkap.

Bagaimana untuk menukar rentetan kepada binari dalam javascript

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

javascript menukar rentetan kepada binari

  • menukar rentetan kepada tatasusunan aksara

  • Lintas tatasusunan aksara dan gunakan charCodeAt() untuk menukar setiap elemen aksara kepada kod ascii

  • Gunakan toString(2) untuk menukar elemen kod ascii kepada binari

  • Gunakan join() untuk menggabungkan elemen tatasusunan dan menukarnya kepada rentetan binari.

Kod pelaksanaan:

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
Salin selepas log masuk

Bagaimana untuk menukar rentetan kepada binari dalam javascript

[Cadangan berkaitan: Tutorial pembelajaran javascript]

Atas ialah kandungan terperinci Bagaimana untuk menukar rentetan kepada binari dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan