Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 二进制转字符串

作者:冷血杀手   发布日期:2026-01-02   浏览:70

// 将二进制字符串转换为普通字符串的示例代码

function binaryToString(binary) {
    // 将二进制字符串分割成8位一组的数组
    let bytes = binary.match(/.{1,8}/g);
    // 将每个8位二进制数转换为对应的字符,并连接成字符串
    return String.fromCharCode(...bytes.map(byte => parseInt(byte, 2)));
}

// 示例用法
let binaryString = "0100100001100101011011000110110001101111";
let result = binaryToString(binaryString);
console.log(result); // 输出: Hello

// 解释说明:
// 1. binary.match(/.{1,8}/g):将二进制字符串按每8位分割成数组。
// 2. bytes.map(byte => parseInt(byte, 2)):将每个8位二进制数转换为十进制数(即ASCII码)。
// 3. String.fromCharCode(...):将ASCII码转换为对应的字符,并连接成最终的字符串。

上一篇:js 字符串转换为数字

下一篇:js 字符串转base64

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

js 数组拷贝

js 对象数组合并

js 对象转数组

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站