JS中字符問題(二進制/十進制/十六進制及ASCII碼之間的轉(zhuǎn)換)
更新時間:2008年11月03日 15:49:21 作者:
對于js的進制轉(zhuǎn)換的一些方法分析
var a='11160';
alert(parseInt(a,2)); //將111做為2進制來轉(zhuǎn)換,忽略60(不符合二進制),從左至右只將符合二進制數(shù)的進行轉(zhuǎn)換
alert(parseInt(a,16)); //將所有的都進行轉(zhuǎn)換
依照此方法,其實可以轉(zhuǎn)換成任何進制
var a='1110';
alert(parseInt(a,10).toString(16)); //將A轉(zhuǎn)換為10進制,然后再轉(zhuǎn)換成16進制 同樣也可以是其它進制
下面說下ASCII 碼:
function test(){
var a='ab';
var c=a.charCodeAt(1);//返回98 也就是b的AscII碼 位置從0開始
var char=String.fromCharCode(98);返回小寫的b
}
//小例子
function test(){ //輸出AscII碼擴展集中的字符
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進制來轉(zhuǎn)換,忽略60(不符合二進制),從左至右只將符合二進制數(shù)的進行轉(zhuǎn)換
alert(parseInt(a,16)); //將所有的都進行轉(zhuǎn)換
依照此方法,其實可以轉(zhuǎn)換成任何進制
var a='1110';
alert(parseInt(a,10).toString(16)); //將A轉(zhuǎn)換為10進制,然后再轉(zhuǎn)換成16進制 同樣也可以是其它進制
下面說下ASCII 碼:
function test(){
var a='ab';
var c=a.charCodeAt(1);//返回98 也就是b的AscII碼 位置從0開始
var char=String.fromCharCode(98);返回小寫的b
}
//小例子
function test(){ //輸出AscII碼擴展集中的字符
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檢測瀏覽器flash版本的實現(xiàn)代碼
javascript檢測瀏覽器flash版本的實現(xiàn)代碼,需要的朋友可以參考下。2011-12-12JavaScript setinterval延遲一秒解決方案
這篇文章主要介紹了JavaScript setinterval延遲一秒解決方案,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下2021-09-09echarts折線圖實現(xiàn)部分虛線部分實線效果的方法
在折線圖中,通常實線表示實際數(shù)據(jù),而虛線用于表示預測數(shù)據(jù),這篇文章主要介紹了echarts折線圖實現(xiàn)部分虛線部分實線效果的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2024-09-09JS日期轉(zhuǎn)化指定格式及獲取月/周日期區(qū)間的方法
本文詳細介紹了JavaScript中Date類型的處理方法,包括日期的格式轉(zhuǎn)換和獲取特定月份或周的日期區(qū)間,本文介紹JS日期轉(zhuǎn)化指定格式及獲取月/周日期區(qū)間的方法,感興趣的朋友跟隨小編一起看看吧2024-09-09