1. 程式人生 > >JS中字元問題 二進位制/十進位制/十六進位制及ASCII碼之間的轉換

JS中字元問題 二進位制/十進位制/十六進位制及ASCII碼之間的轉換

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

               
var a='11160'; alert(parseInt(a,2)); //將111做為2進位制來轉換,忽略60(不符合二進位制),從左至右只將符合二進位制數的進行轉換 alert(parseInt(a,16
)); //將所有的都進行轉換 依照此方法,其實可以轉換成任何進位制 var a='1110'; alert(parseInt(a,10).toString(16)); //將A轉換為10進位制,然後再轉換成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>

這裡我比較關注 String.fromCharCode(99); 這個方法,把數值轉換為字元c 來。

 

           

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述