Pot.Complex.convertToBase

{String} Pot.Complex.convertToBase ({Number|String} value, {Number} from, {Number} to)

Pot.js で利用可能。 PotLite.js では利用できません。

引数 value を from 進数 として to 進数 に変換して返します。

引数 value は、変換する対象の値を 文字列または数値で指定します。
引数 from は、value の進数を 2 から 62 までの数値で指定します。
引数 to は、変換する進数を 2 から 62 までの数値で指定します。
返り値は value を from 進数として to 進数に変換した文字列です。

Pot.globalize() が適応されている場合、Pot.convertToBase() が convertToBase() で実行できます。

指定の進数表記に変換された文字列が返ります。

// 16 進数 から 10 進数に変換
var value = 'FFFFFFFF';
var result = Pot.convertToBase(value, 16, 10);
Pot.debug(result); // '4294967295'
// 10 進数から 16 進数に変換
var value = '9223372036854775807';
var result = Pot.convertToBase(value, 10, 16);
Pot.debug(result); // '7FFFFFFFFFFFFFFF'
// 2 進数 から 62 進数に変換
var value = '11010100010011011010011101111' +
            '10110011001101101100111001101';
var result = Pot.convertToBase(value, 2, 62);
Pot.debug(result); // 'HelloWorld'