簡體   English   中英

將十六進制顏色字符串轉換為JavaScript中的十六進制格式

[英]Convert string of hexadecimal color to hexadecimal format in JavaScript

我有一個 function 記錄一個音符並將其轉換為十六進制顏色。

const colorFromNote = note => `0x${note}${note}${note}`

例如,C4 返回0xc4c4c4 但是,這不適用於Three.js ,因為它需要一個實際的十六進制參數,而不是一個字符串。

所有其他答案都是用於從顏色名稱生成十六進制代碼。 我只需要將一個十六進制字符串轉換為十六進制本身。

要將字符串轉換為十六進制數,請使用 parseInt

parseInt(hexString, 16);

將數字轉換為十六進制字符串(相反):

yourNumber.toString(16);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM