JS中字符問題(二進(jìn)制/十進(jìn)制/十六進(jìn)制及ASCII碼之間的轉(zhuǎn)換)
更新時(shí)間:2008年11月03日 15:49:21 作者:
對(duì)于js的進(jìn)制轉(zhuǎn)換的一些方法分析
var a='11160';
alert(parseInt(a,2)); //將111做為2進(jìn)制來(lái)轉(zhuǎn)換,忽略60(不符合二進(jìn)制),從左至右只將符合二進(jìn)制數(shù)的進(jìn)行轉(zhuǎn)換
alert(parseInt(a,16)); //將所有的都進(jìn)行轉(zhuǎn)換
依照此方法,其實(shí)可以轉(zhuǎn)換成任何進(jìn)制
var a='1110';
alert(parseInt(a,10).toString(16)); //將A轉(zhuǎn)換為10進(jìn)制,然后再轉(zhuǎn)換成16進(jìn)制 同樣也可以是其它進(jìn)制
下面說(shuō)下ASCII 碼:
function test(){
var a='ab';
var c=a.charCodeAt(1);//返回98 也就是b的AscII碼 位置從0開始
var char=String.fromCharCode(98);返回小寫的b
}
//小例子
function test(){ //輸出AscII碼擴(kuò)展集中的字符
var c="";
for(var i=1;i<65536;i++){
if((i%10)==0){
c+=i+':\t'+String.fromCharCode(i)+'\t'+'\n';}else{
c+=i+':\t'+String.fromCharCode(i)+'\t';}
}
document.getElementById("abc").innerText=c;
}
<div id='abc'></div>
alert(parseInt(a,2)); //將111做為2進(jìn)制來(lái)轉(zhuǎn)換,忽略60(不符合二進(jìn)制),從左至右只將符合二進(jìn)制數(shù)的進(jìn)行轉(zhuǎn)換
alert(parseInt(a,16)); //將所有的都進(jìn)行轉(zhuǎn)換
依照此方法,其實(shí)可以轉(zhuǎn)換成任何進(jìn)制
var a='1110';
alert(parseInt(a,10).toString(16)); //將A轉(zhuǎn)換為10進(jìn)制,然后再轉(zhuǎn)換成16進(jìn)制 同樣也可以是其它進(jìn)制
下面說(shuō)下ASCII 碼:
function test(){
var a='ab';
var c=a.charCodeAt(1);//返回98 也就是b的AscII碼 位置從0開始
var char=String.fromCharCode(98);返回小寫的b
}
//小例子
function test(){ //輸出AscII碼擴(kuò)展集中的字符
var c="";
for(var i=1;i<65536;i++){
if((i%10)==0){
c+=i+':\t'+String.fromCharCode(i)+'\t'+'\n';}else{
c+=i+':\t'+String.fromCharCode(i)+'\t';}
}
document.getElementById("abc").innerText=c;
}
<div id='abc'></div>
您可能感興趣的文章:
- javascript實(shí)現(xiàn)的字符串與十六進(jìn)制表示字符串相互轉(zhuǎn)換方法
- 使用JavaScript進(jìn)行進(jìn)制轉(zhuǎn)換將字符串轉(zhuǎn)換為十進(jìn)制
- JS中的進(jìn)制轉(zhuǎn)換以及作用
- 用js實(shí)現(xiàn)的十進(jìn)制的顏色值轉(zhuǎn)換成十六進(jìn)制的代碼
- javascript簡(jiǎn)單進(jìn)制轉(zhuǎn)換實(shí)現(xiàn)方法
- JavaScript進(jìn)制轉(zhuǎn)換實(shí)現(xiàn)方法解析
- javascript中簡(jiǎn)單的進(jìn)制轉(zhuǎn)換代碼實(shí)例
- javascript實(shí)現(xiàn)二進(jìn)制、十進(jìn)制、十六進(jìn)制和八進(jìn)制之間相互轉(zhuǎn)換的方法
相關(guān)文章
微信小程序獲取復(fù)選框全選反選選中的值(實(shí)例代碼)
這篇文章主要介紹了微信小程序獲取復(fù)選框全選反選選中的值,本文通過(guò)實(shí)例代碼給大家簡(jiǎn)單介紹,需要的朋友可以參考下2019-12-12
JavaScript正則表達(dá)式替換字符串中圖片地址(img src)的方法
這篇文章主要介紹了JavaScript正則表達(dá)式替換字符串中圖片地址(img src)的方法,結(jié)合實(shí)例形式分析了JS正則替換的常用技巧與注意事項(xiàng),需要的朋友可以參考下2017-01-01
JS實(shí)現(xiàn)的倒計(jì)時(shí)恢復(fù)按鈕點(diǎn)擊功能【可用于協(xié)議閱讀倒計(jì)時(shí)】
這篇文章主要介紹了JS實(shí)現(xiàn)的倒計(jì)時(shí)恢復(fù)按鈕點(diǎn)擊功能,可用于協(xié)議閱讀倒計(jì)時(shí),涉及javascript基于setInterval的時(shí)間定時(shí)觸發(fā)相關(guān)操作技巧,需要的朋友可以參考下2018-04-04
Javascript中浮點(diǎn)數(shù)相乘的一個(gè)解決方法
這篇文章主要介紹了Javascript中浮點(diǎn)數(shù)相乘的一個(gè)解決方法,需要的朋友可以參考下2014-06-06
JS前端框架關(guān)于重構(gòu)的失敗經(jīng)驗(yàn)分享
關(guān)于重構(gòu)JS前端框架的失敗經(jīng)驗(yàn)接下來(lái)與大家分享一下,感興趣的你可不要錯(cuò)過(guò)了哈,畢竟是經(jīng)驗(yàn)之談哈2013-03-03
基于JavaScript實(shí)現(xiàn)貪吃蛇游戲
這篇文章主要為大家詳細(xì)介紹了基于JavaScript實(shí)現(xiàn)貪吃蛇游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-03-03

