JavaScriptで文字列で入力された2進数の補数表現がしたいのですが、調べてもわかりませんでした。ご存知の方いらっしゃれば教えてください。
まず補数(1の補数)の方法は^を使えばいいということはすぐにわかりましたが、2進数の扱い方が不明です。
調べると「10.toString(2);」のような方法が出てくるのですが、これでは文字列の[1010]になってしまい、2進数での1010になりません。
当然 a = "1010" ^ "1111";のような式を書いても[0101]にはならないため文字列の2進数を数値の2進数にする方法が知りたいです。
ご存知の方よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。