JS中字符問(wèn)題(二進(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開(kāi)始
var char=String.fromCharCode(98);返回小寫(xiě)的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開(kāi)始
var char=String.fromCharCode(98);返回小寫(xiě)的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)文章
Javascript隨機(jī)標(biāo)簽云代碼實(shí)例
這篇文章主要分享一個(gè)Javascript隨機(jī)標(biāo)簽云代碼實(shí)例,需要的朋友可以參考下。2016-06-06Echarts在Taro微信小程序開(kāi)發(fā)中的踩坑記錄
這篇文章主要介紹了Echarts在Taro微信小程序開(kāi)發(fā)中的踩坑記錄,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11javascript檢測(cè)瀏覽器flash版本的實(shí)現(xiàn)代碼
javascript檢測(cè)瀏覽器flash版本的實(shí)現(xiàn)代碼,需要的朋友可以參考下。2011-12-12JavaScript setinterval延遲一秒解決方案
這篇文章主要介紹了JavaScript setinterval延遲一秒解決方案,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-09-09Kindeditor在線(xiàn)文本編輯器如何過(guò)濾HTML
KindEditor使用JavaScript編寫(xiě),可以無(wú)縫的與Java、.NET、PHP、ASP等程序接合。本文給大家介紹Kindeditor在線(xiàn)文本編輯器如何過(guò)濾HTML,需要的朋友參考下吧2016-04-04echarts折線(xiàn)圖實(shí)現(xiàn)部分虛線(xiàn)部分實(shí)線(xiàn)效果的方法
在折線(xiàn)圖中,通常實(shí)線(xiàn)表示實(shí)際數(shù)據(jù),而虛線(xiàn)用于表示預(yù)測(cè)數(shù)據(jù),這篇文章主要介紹了echarts折線(xiàn)圖實(shí)現(xiàn)部分虛線(xiàn)部分實(shí)線(xiàn)效果的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-09-09JS日期轉(zhuǎn)化指定格式及獲取月/周日期區(qū)間的方法
本文詳細(xì)介紹了JavaScript中Date類(lèi)型的處理方法,包括日期的格式轉(zhuǎn)換和獲取特定月份或周的日期區(qū)間,本文介紹JS日期轉(zhuǎn)化指定格式及獲取月/周日期區(qū)間的方法,感興趣的朋友跟隨小編一起看看吧2024-09-09