dar*_*rdo 2 javascript string binary ascii node.js
number 具有 num.toString(2)
我想知道是否有一种方法来获取字符串'Hello world',并将其转换为ASCII二进制表示.
谢谢!
你可以利用这个charCodeAt()方法.
首先拆分字符串,然后使用该charCodeAt方法将字符映射到各自的字符代码.从那里,您可以使用.toString(2)将整数转换为二进制,并使用padStart()方法添加前导零填充.
'Hello world'.split('').map(c => c.charCodeAt().toString(2).padStart(8, '0')).join(' ');
Run Code Online (Sandbox Code Playgroud)
结果:
"01001000 01100101 01101100 01101100 01101111 00100000 01110111 01101111 01110010 01101100 01100100"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
320 次 |
| 最近记录: |