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.
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
[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!