|
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技術(shù):JS中字符問題(二進制/十進制/十六進制及ASCII碼之間的轉(zhuǎn)換),轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。