JS | String to Hex

by Zoltan Boros

HTML

<pre id="out"></pre>

JavaScript

const out = document.getElementById('out');

const print = (s) => {
	out.innerHTML += s + '\n';
};

const stringToHex = (s) => {
	let hex = ''
  for (var i in s) {
  	const hexCode = s.charCodeAt(i).toString(16);
    hex += hexCode.length % 2 ? '0' + hexCode : hexCode;
  }
  return hex;
};

const s = 'Foo\u0009Bar';
print('string: ' + s);
print('in hex form: ' + stringToHex(s));