16進数, 10進数, 2進数を相互に変換するツールです
10進数 | 2進数 | 16進数 |
---|---|---|
0 | 00000000 | 0x0 |
1 | 00000001 | 0x1 |
2 | 00000010 | 0x2 |
3 | 00000011 | 0x3 |
4 | 00000100 | 0x4 |
5 | 00000101 | 0x5 |
6 | 00000110 | 0x6 |
7 | 00000111 | 0x7 |
8 | 00001000 | 0x8 |
9 | 00001001 | 0x9 |
10 | 00001010 | 0xa |
11 | 00001011 | 0xb |
12 | 00001100 | 0xc |
13 | 00001101 | 0xd |
14 | 00001110 | 0xe |
15 | 00001111 | 0xf |
16 | 00010000 | 0x10 |
このページでは JavaScript を利用して基数を変換している。JavaScript では parseInt 及び toString を利用することで基数の変換を行う事ができる。
10進数の数値を指定した基数で表示する際には toString の第一引数に表示したい基数を渡す。
var i = 334;
console.log(i.toString(16)); // 14e と表示
任意の基数の数値を一〇進数で読み込む場合には parseInt の第二引数に基数を指定する。
console.log(parseInt('101001110',2)); // 334 と表示
しかし float を読み込む parseFloat には基数を指定する機能が無いため、独自に実装する必要がある。
このページでは Stackoverflow にあった以下のコードを利用している。
function parseFloat(string, radix) {
string = string.split(/\./);
if (string[0] == '') {
string[0] = "0";
}
if (string.length > 1 && string[1] != '') {
var fractionLength = string[1].length;
string[1] = parseInt(string[1], radix);
string[1] *= Math.pow(radix, -fractionLength);
return parseInt(string[0], radix) + string[1];
}
return parseInt(string[0], radix);
}
numbers - Converting hexadecimal to float in javascript - Stack Overflow
これにより float であっても基数を指定して読み込むことができる。
console.log(parseFloat('21.666666666666', 16)); // 33.4 と表示
ツール一覧
あなたの IP アドレスやリモートホストといった接続元に関する情報を表示します。IP アドレスを指定しての情報の表示も可能です。
User Agent 等あなたのブラウザに関する情報などを表示します
16進数, 10進数, 2進数を相互に変換するツールです
文字の数や行数、単語数、漢字比率、目標文字数までの差をリアルタイムでカウントします。文字はサーバーに送信しないため、安全に利用できます。
二つのテキストの差分をわかりやすく確認するツールです。差分のある場所へのジャンプや検索・差分のマージといった操作が可能です。オプションにより空白や大文字小文字などを無視することもできます。
ランダムなパスワードを自動的に生成します。文字種や長さの指定が可能な他、一度に大量のパスワードを生成して好みの文字列をパスワードとして利用できます。
西暦と和暦(元号)、泰仏歴、干支の変換及び年齢との対応表です。
UNIX時間と日時を相互変換するツールです。入力された数値もしくは日時を自動判別して変換を行います。
Twitter 上の個別ツイートを API から取得し、その JSON データを整形して全て表示するツールです
Twitter に投稿された動画をダウンロードする URL を作成できるツールです。
Twitter での検索をより便利にする Web アプリです
一日のスケジュールを円グラフで表示するやつを手軽に作れるツールです。
家計簿やおこずかい内訳などのお金に関するデータを円グラフとして表示します。
ドン勝食べた気になれるジェネレーターです
アプリ内通貨の価値がどの程度なのかを相互換算する計算機です
リーグ・オブ・レジェンドのチャンピオン名の英語・日本語・中国語及びピンインの対応表です。台湾サーバーでやる時に役に立つかもしれません。
GearBest.com のセール・クーポン情報をスマホ・タブレット・ノートPCを中心に紹介しています。