アプリ版:「スタンプのみでお礼する」機能のリリースについて

toString(n)を使えば10進数をn進数に変換できますよね。それとは逆に、n進数を10進数に変換するにはどうすればよいのでしょうか。

宜しくお願いします。

A 回答 (2件)

こんにちは。



parseInt(a,b);

を使用します。

aにもととなる値
bにその値の基数

例えば2進数の値を10進数にする場合は

ans = parseInt ( moto, 2 );

motoに0101が入ると10進数の5が返ってきます。
    • good
    • 0

parseIntを使えばできます。



parseInt(string,radix); //radixは基数(2~36の整数)

dec1=parseInt("27",8); //dec1=23, parseInt("027")でも同じ
dec2=parseInt("4A",16); //dec2=74, parseInt("0X4A")でも同じ
dec3=parseInt("1101",2); //dec3=13
dec4=parseInt("xyz",36); //dec4=44027
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!