js將字元轉化二進位制十六進製制

2021-10-22 06:19:02 字數 1337 閱讀 3153

一、普通字元轉二進位制:

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...

二進位制 八進位制 十六進製制

生活中我們普遍用十進位制,逢十進一。同理,二進位制八進位制和十六進製制是逢二進 一 逢八進 一 逢十六進一。十進位制是便於人理解而二進位制是便於電腦理解。二進位制在計算機內部使用是再自然不過的。但在人機交流上,二進位制有致命的弱點 數字的書寫特別冗長。二進位制和八進位制 二進位制和十六進製制之間的換...