您好,登錄后才能下訂單哦!
本篇內(nèi)容主要講解“javascript常見數(shù)字進制轉(zhuǎn)換代碼怎么寫”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“javascript常見數(shù)字進制轉(zhuǎn)換代碼怎么寫”吧!
基本思路是先把其他進制的轉(zhuǎn)化成 十進制,然后再轉(zhuǎn)化。這個過程是利用parseInt函數(shù),例如把一個16進制的數(shù)字(num)轉(zhuǎn)化成10進制,num = parseInt(num,16)。 如果再想把它轉(zhuǎn)化成二進制的,就是如下:num.toString(2) 。
這其中關(guān)于16進制的一個函數(shù)也很特別,escape函數(shù)可以將一個字符串轉(zhuǎn)化成16進制的數(shù)字。
下面是一個綜合的例子:
var a = escape(code); //code是個十六進制形式的字符串,a就是一個十六進制數(shù) var b = parseInt(a,16); // 把十六進制數(shù)轉(zhuǎn)化成十進制 var c = b.toString(2); //把十進制轉(zhuǎn)化成二進制 var d = (c+'').slice(-2,-1); //其中c+''把數(shù)字轉(zhuǎn)化成一個字符串,是個技巧。取這個二進制數(shù)字中的倒數(shù)第二個數(shù)
javascript是一種動態(tài)類型、弱類型的語言,基于對象和事件驅(qū)動并具有相對安全性并廣泛用于客戶端網(wǎng)頁開發(fā)的腳本語言,同時也是一種廣泛用于客戶端Web開發(fā)的腳本語言。它主要用來給HTML網(wǎng)頁添加動態(tài)功能,現(xiàn)在JavaScript也可被用于網(wǎng)絡(luò)服務(wù)器,如Node.js。
到此,相信大家對“javascript常見數(shù)字進制轉(zhuǎn)換代碼怎么寫”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。