一、普通字元轉二進位制:
var code =
"a"var rs = code.
charcodeat()
//獲得"a"在ascii表中對應的十進位制整數,
console.
log(rs)
//97
二、二進位制轉十六進製制
var code =
97var rs1 = code.
tostring(16
)//獲得97對應的十六進製制整數
console.
log(rs1)
//61
補充:普通字元轉十六進製制連寫consle.log("a".charcodeat().tostring(16))
三、十六進製制轉二進位制
var num =
61var val =
parseint
(num,16)
//第二引數告訴函式,num是16進製制整數,parseint會幫我們解析成對應的十進位制整數
console.
log(val)
//97
四、二進位制轉普通字元
var num =
97var val1 = string.
fromcharcode
(num)
//獲得十進位制整數97在ascii表中對應的字元
console.
log(val1)
//a
補充:十六進製制轉普通字元連寫console.log(string.fromcharcode(parseint(61,16)))
注意:字元和數字要區分清楚,數字之間進製轉換請不要使用fromcharcode()和charcodeat(),這倆是字元與數字間用的 附:
1、ascii碼對照表
2、字元與十六進製制轉換校驗工具
3、parseint引數詳解
4、formcharcode()使用詳解
5、漢字轉換demo
function
chtohex()
} console.
log(res)
// 5468,516d
}function
hextoch()
console.
log(res)
// 週六
}chtohex()
hextoch
()
十六進製制位元組 十六進製制轉二進位制
做專案也將近一年的時間了。從一開始就經常提到 乙個十六進製制位元組 然而一開始就是迷惑的,直到現在。乙個十六進製制位元組,比如 ff。周圍的人經常說這是乙個十六進製制位元組。然後我就想,這不是兩個字元嗎,分別是f 和f,乙個字元是乙個位元組,兩個字元是兩個位元組,怎麼就成乙個十六進製制位元組,就成乙...
進製轉換 二進位制轉十六進製制 十六進製制轉十進位制
這幾天在做乙個與plc互動的系統,plc會傳過來一些指令,這些指令是二進位制的格式,要轉為4位十進位制的指令來讀,下面是 部分 public class byteschange int beginindex 0 int length 16 string instructions while true...
二進位制 八進位制 十六進製制
生活中我們普遍用十進位制,逢十進一。同理,二進位制八進位制和十六進製制是逢二進 一 逢八進 一 逢十六進一。十進位制是便於人理解而二進位制是便於電腦理解。二進位制在計算機內部使用是再自然不過的。但在人機交流上,二進位制有致命的弱點 數字的書寫特別冗長。二進位制和八進位制 二進位制和十六進製制之間的換...