2進数から10進数への変換
コンピューターサイエンス理論 / 全 5 枚
コンピューターサイエンス理論 - 2進数から10進数への変換
0 と 1 の列を数として読む
並んでいるのは 0 と 1 だけですが、桁ごとに決まった重みがあります。ON になっている桁の重みを足し合わせた数が、そのまま10進数の値です。
手で足しても同じ数になることを、次の図解で確かめます。
文字列で持っている2進数は、parseInt の第2引数に 2 を渡すと10進数になります。
parseInt("10101010", 2); // 1701 / 5
← → キーでも送れます