91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

javascript如何實現36進制的轉換

發布時間:2022-01-25 12:08:01 來源:億速云 閱讀:750 作者:zzz 欄目:web開發

這篇“javascript如何實現36進制的轉換”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“javascript如何實現36進制的轉換”文章吧。

javascript實現36進制轉換的方法:1、通過“Number.parseInt(string , radix)”轉換;2、通過“Number.toString(radix)”方法轉換。

javascript如何實現36進制的轉換

本文操作環境:Windows7系統、javascript1.8.5版、DELL G3電腦

javascript怎么實現36進制的轉換?

js任意進制轉換(二進制,八進制,十進制...三十六進制)

進制轉換只能發生在數字上,也就是Number類型,所以要進行進制轉換,那就是需要用到Number類型上的方法了,有兩種方法:

  • parseInt(string , radix)或者parseInt(string , radix),前者是全局的方法,是以前的規范,現在規范改了變成了Number下面的方法。

  • Number.toString(radix)

但是由于大部分語言只支持八進制,十進制和十六進制的字面量數值,所以js在進行轉換的時候,只能在字符串和數字類型之間轉換,即只能將其他進制的字符串轉換為十進制的數字,或者將十進制的數字轉換為其他進制的字符串。

var a = 0xa;//0x表示十六進制,但是js會強制轉換為十進制來運算,0xa == 10
var b = 010;//0開頭表示八進制,同樣強制轉換為十進制來運算 010 = 8
a*b //= 80
一、Number.parseInt(string , radix)

這個是把字符串(只能由字母和數字組成),這個只能是由低進制轉高進制,如二進制轉八進制,但是八進制不能轉二進制,radix表示進制,取值2~36。

Number.parseInt('010',8)//8
Number.parseInt('20',2)//NaN
二、Number.toString(radix)

這個函數只能將十進制數字轉換為任意進制的字符串形式,同樣,radix表示進制,取值2~36。

(10).toString(2)//"1010"轉2進制
(10).toString(16)//"a" 轉16進制
(1000).toString(36)//"rs" 轉36進制

以上就是關于“javascript如何實現36進制的轉換”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平塘县| 明星| 呈贡县| 德保县| 白朗县| 师宗县| 连江县| 安丘市| 蚌埠市| 裕民县| 南宁市| 开原市| 临朐县| 游戏| 镇赉县| 两当县| 寻乌县| 新兴县| 迁安市| 通化县| 古丈县| 天等县| 中方县| 宁南县| 象州县| 崇阳县| 义乌市| 鸡东县| 新绛县| 瑞丽市| 安阳县| 临泉县| 遵化市| 荆门市| 道真| 南澳县| 晋城| 永平县| 安庆市| 揭西县| 大关县|