中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

平武县| 桐柏县| 威宁| 辽阳市| 侯马市| 大埔县| 陇西县| 永福县| 肇东市| 游戏| 九寨沟县| 四平市| 平罗县| 鱼台县| 永新县| 罗城| 林甸县| 湘阴县| 芜湖市| 蒙山县| 华宁县| 武威市| SHOW| 明星| 铜川市| 河津市| 辛集市| 兰西县| 定州市| 怀仁县| 米泉市| 乡城县| 岳阳市| 乌拉特中旗| 二手房| 汉阴县| 五河县| 特克斯县| 新津县| 西乌珠穆沁旗| 旬邑县|