亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

临猗县| 安吉县| 洛扎县| 浦江县| 元江| 海晏县| 宜君县| 建宁县| 巴林右旗| 嘉黎县| 濉溪县| 安西县| 通河县| 南澳县| 台南市| 林口县| 山东省| 湖南省| 宣汉县| 芒康县| 阳山县| 巴青县| 大悟县| 蒙城县| 开鲁县| 宁强县| 临武县| 绍兴市| 长武县| 登封市| 镇原县| 齐齐哈尔市| 石泉县| 洮南市| 宜春市| 司法| 新密市| 开鲁县| 栾川县| 台东县| 密山市|