将Ascii转换成十六进制在Java脚本中进行比较

convert Ascii into Hex in Java Script for comparison

本文关键字:脚本 比较 Java Ascii 转换 十六进制      更新时间:2023-09-26

我有一个Ascii值(类似于"@"),我想在javascript中将其转换为十六进制,我可以将此值与其他十六进制值进行比较。有出演的可能吗?

致以最诚挚的问候和感谢,

Florian

将Ascii字符串转换为base64(十六进制)

var b64 = btoa("@#%#@!@#$%");

将base64转换为Ascii:

atob(b64);

不知道你想比较什么,除了相等。

// Convert a (UTF-8 or ASCII) string to HEX:
function stringToHex(string) {
  return '0x'+[...string].map(char => char.codePointAt(0).toString(16)).join('')
}
// Convert a HEX string into a number:
function hexToNumber(hex) {
  return parseInt(hex, 16)
}