JSFiddle - React, Tailwind, and code Playground
by blparker
JavaScript
var input = '2AF3D2'.split('');
var values = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'];
var out = 0;
for(var i = 0, count = input.length - 1; i < input.length; i++) {
out += (values.indexOf(input[i]) * Math.pow(16, count - i));
}
console.log('Out = ' + out);