//字符串转ascii码,用charCodeAt();
//ascii码转字符串,用fromCharCode();
var str = "A";
var code = str.charCodeAt();
var str2 = String.fromCharCode(code);

  十进制转二进制

var a = "i";
console.log(a.charCodeAt()); //105
console.log(a.charCodeAt().toString(2)); //1101001

  

var a = "我";
console.log(a.charCodeAt()); //25105
console.log(a.charCodeAt().toString(2)); //110001000010001

  

var a = "我们";
console.log(a.length); //2
var list = a.split("");
console.log(list.length); //2console.log(a.charCodeAt().toString(2)); //110001000010001 100111011101100

  

//将字符串转换成二进制形式,中间用空格隔开
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(binartStr);}    return result.join("");
}console.log(strToBinary("我们")); //110001000010001 100111011101100
console.log(strToBinary("@%$+")); //1000000 100101 100100 101011//将二进制字符串转换成Unicode字符串
function binaryToStr(str){var result = [];var list = str.split(" ");for(var i=0;i<list.length;i++){var item = list[i];var asciiCode = parseInt(item,2);var charValue = String.fromCharCode(asciiCode);result.push(charValue);}return result.join("");
} console.log(binaryToStr("110001000010001 100111011101100")); //我们
console.log(binaryToStr("1000000 100101 100100 101011")); //@%$+  

  转载请注明出处:http://www.cnblogs.com/it-deepinmind/

转载于:https://www.cnblogs.com/it-deepinmind/p/7430025.html

JS字符串与二进制的相互转化相关推荐

  1. JS数组、字符串、数字的相互转化

    文章目录 JS数组.字符串.数字的相互转化 数组转字符串 字符串转数组 字符串转数字 数字转字符串 数组转数字数组 数字转数组 JS数组.字符串.数字的相互转化 数组转字符串 方法名 说明 返回值 t ...

  2. js 字符串转换成数字的 三种方法

    在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9 ,那么a.value要小于b.value,因为他们都是字符串形 ...

  3. 微信小程序之js 字符串转换成数字的三种方法, 取float型小数点后两位数的方法

    在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9 ,那么a.value要小于b.value,因为他们都是字符串形 ...

  4. js字符串转换成数字

    js 字符串转换数字  方法主要有三种 转换函数.强制类型转换.利用js变量弱类型转换. 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后 ...

  5. js 字符串转化成数字

     js 字符串转化成数字 的 三种方法主要有 转换函数.强制类型转换.利用js变量弱类型转换. 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换 ...

  6. JS字符串数据类型转化和分割的方法

    JS字符串简介: 网页通常存在大量的文本内容,这些文本内容在 JS 中将作为字符串来处理.在 JS 中使用字符串可以在客户端动态处理网页文本内容.在 JS 中,字符串(string)是由单引号或双引号 ...

  7. JS字符串转换成数字的三种经典方法和代码实例

    1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行: 对其他类 ...

  8. java大数转换成字符串,js字符串转换成数字与数字转换成字符串的实现方法

    摘要:这篇JavaScript栏目下的"js字符串转换成数字与数字转换成字符串的实现方法",介绍的技术点是"js字符串.字符串转换.实现方法.数字转换.字符串.转换&qu ...

  9. 微信小程序 JS 字符串string与utf8编码的arraybuffer的相互转换

    微信小程序 JS 字符串string与utf8编码的arraybuffer的相互转换     &#8194最近在做一个微信小程序,和后端用websocket连接,后端要求传输过去的信息是UTF ...

最新文章

  1. SVN提示被锁定的解决方法(转)
  2. django-celery中配置celery中的日志
  3. 网络功能虚拟化(NFV)的作用—Vecloud微云
  4. 声明变量_如果同时声明多个变量
  5. acquisition calculation
  6. DPDK examples cmdline完全注释(添加quit功能)
  7. bat导出远程oracle数据,windows 任务计划 实现oracle远程 数据库备份
  8. SQL语句执行顺序【全】
  9. 「硬见小百科」一文详解红外遥控模块工作原理
  10. Flex Builder 破解和注册方法
  11. 解决ubuntu与virtualbox共享文件夹访问权限问题
  12. 如何做好百度竞价推广?
  13. FogROS2 使用 ROS 2 的云和雾机器人的自适应和可扩展平台
  14. 2021-07-16思考-资本源于贪婪(与人性抗争)
  15. 初识搜索引擎_搜索相关参数梳理以及bouncing results问题解决方案
  16. SHON WEBB:真正的自律,就是将这两件事做到极致
  17. ItextSharp 坐标系转换
  18. 淘宝直播的定义,淘宝直播小技巧介绍,以及淘宝有哪些推广渠道和展示位?
  19. html 小猪佩奇代码,HTML5之canvas画小猪佩奇~
  20. Echarts3之字符云WorldCloud

热门文章

  1. 0118——RTLabel和正则表达式
  2. ${oid?c}的使用
  3. 国外网站设计欣赏:30个优秀的国外咖啡网站设计
  4. asp.net与JAVASCRIPT函数的相互调用
  5. PDU (Protocol Data Unit) - 协议数据单元
  6. 为什么要有 hash 和 history
  7. 判断字符串是否为JSON
  8. [tensorflow、神经网络] - 使用tf和mnist训练一个识别手写数字模型,并测试
  9. 配置OpenCV产生flann\logger.h(66): error C4996: ‘fopen': This function or variable may be unsafe问题
  10. “智云大咖秀”:大咖摄影师谈惊艳亮相的“大咖级”设备