您好,请问js的字符串如何用js转成二进制

如题所述

第1个回答  2016-09-28
public class Test01 {
public static void main(String[] args) {

//比如我现在要转这个字符串
String str = "Hello World";

//先把他变为字符数组
char[] chs = str.toCharArray();

//然后通过integer中的toBinaryString方法来一个一个转

for (int i = 0; i < chs.length; i++) {
System.out.print(Integer.toBinaryString(chs[i]));
}

}
}

1001000110010111011001101100110111110000010101111101111111001011011001100100

希望对你有帮助,望采纳!本回答被网友采纳

前端js框架如何将字符串转为二进制?
定义一个函数,接收字符串作为参数,返回其对应的二进制字符串。遍历输入字符串中的每个字符,首先将字符转换为 Unicode 编码,然后将该编码转换为二进制形式。若二进制表示不足8位,则在左侧补0至满8位,最后将每个字符的二进制表示合并成一个完整的二进制字符串。示例代码如下:javascript function strin...

JS有没有将数字转成二进制的方法
将十进制转为二进制:var a = 10;var b = a.toString(2);b即为10的二进制表示。但是注意b此时是字符串。toString()默认参数为10,即把数字转换为十进制字符串,可接受2-36整数作为参数。将二进制转为十进制:var a = "10100110";var b = a.parseInt(a, 2);b即为a的十进制表示。parseIn...

小白的JS代码——十进制二进制相互转化的函数
思路:利用除2取余法,首先将十进制整数连续除以2,记录下每次的余数。直到商变为小于1为止。将得到的余数逆序排列,即为十进制数对应的二进制数。通过实例验证方法的正确性,发现规律为:当n \/ 2^i - parseInt(n \/ 2^i)等于0时,二进制上占位为0;不等于0为1;当parseInt(n \/ 2^i)等于0...

js 字符串转数字
js字符串转数字的方法主要有三种:转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。一些示例如下...

js将字符串转换为二进制
js实现一个加密函数或者hash函数,算法可以是md5,sha1,sha256,RSA等等,不会实现,网上去下载一个实现类,很多的

js中怎么把字符串转化成二进制格式
js实现一个加密函数或者hash函数,算法可以是md5,sha1,sha256,RSA等等,不会实现,网上去下载一个实现类,很多的

javascript可以用某种手段编译成一个二进制可执行文件吗?
Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是...

js强制数据类型转换?
对象转字符串---如果有toString()方法就用toString(),没有toString(),用valueOf()。 也就是js提供的函数parseInt(),parseFloat(),Number(),Boolean()进行数据转换。 强制转为整数:parseInt;写法:x=parseInt(x); 强制转换位小为:parseFloat;写法:x=parseFloat(x);js获得文本框的值怎么转化成数值型啊 javascript...

如何用“javascript”或“jquery”实现图片与二进制的转换?
js是做不了文件和二进制的互相转换的,而且按照你的要求是存取数据库,js做不到的。 用别的方式(Java或者C#等等)去连接数据库,把图片文件作为blob对象(二进制大对象)类型存入数据库。Javascript,一种高级编程语言,通过解释执行,是一门动态类型,面向对象(基于原型)的直译语言。它已经由欧洲电脑...

js中怎么表示一个数是二进制数?(在线等)
html编辑器、浏览器。1、首先,打开html编辑器,新建html文件,例如:index.html。2、在index.html的标签中,用toString(2)表示二进制数,例如输入js代码:var a = 2019;var b = a.toString(2);document.body.innerText = b;。3、浏览器运行index.html页面,此时会打印2019的二进制数。

相似回答