Как получить шестнадцатеричное целое из строки в JS? Я хотел бы преобразовать это: "#FFFFFF" в это: 0xFFFFFF. Как это возможно без использования eval? Спасибо заранее, Ответ 1 Уберите "#" и используйте parseInt(). var hex = parseInt(str.replace(/^#/, ''), 16); Затем, если вы хотите увидеть его в шестнадцатеричном виде, вы можете использовать .toString(): console.log(hex.toString(16));
Ответ 1 Уберите "#" и используйте parseInt(). var hex = parseInt(str.replace(/^#/, ''), 16); Затем, если вы хотите увидеть его в шестнадцатеричном виде, вы можете использовать .toString(): console.log(hex.toString(16));