VUEとIOTの製品のために10進数をバイナリに変換します.js
3928 ワード
ラズベリーパイを使って会社向けの物の最近のインターネットを作りました.それは正しい10進数で開く安全ロッカーです.私のクライアントは10進数を2進数に変換してデータベースに保存したかった.ユーザーがパスワードを変更するためにクエリを送信すると、サーバーはバイナリを10進数に変換し、更新するためにユーザーにそれを表示する必要があります.
私は以前にbcryptを使用しました、しかし、これは私のための新しい経験でした.しかし、私は10進数をバイナリオンラインに変換するコードを見つけることができましたが、私はそれが正しく、より大きな数字のために動作するようにコード内の多くの変更を行う必要があります.
このアプリのために、私はVueを使用します.フロントエンドとノードのJS.バックエンドとIOT接続のためのJS.コードのほとんどはバニラです.jsVueJSとノード.JSはほんの少しの操作です.
10進数から2進数へ、2進数から10進数への変換では、Vueを使いました.バックエンドにデータを送信するJSとAxios.以下がコードです.
10進数から2進数コードへ
この問題を解決するために、bignumberを使いました.jsこれは、より正確に算術演算を実行するための大きなJavaScriptライブラリです.16文字以上の正しい答えを得るためには、BigNumberを使用する必要があります.js以下がコードです.
VueBignumberによるJSコード.js
Vueバイナリから10進数へのJSコード
したがって、上記は10進からバイナリへの変換のための単純なコードです.私はBigNumberとバイナリ番号の概念を理解するためにほぼ1日を過ごす.あなたはまた、そのような数字を扱っているならば、私はこのコードがあなたを助けることを望みます!Demo
私は以前にbcryptを使用しました、しかし、これは私のための新しい経験でした.しかし、私は10進数をバイナリオンラインに変換するコードを見つけることができましたが、私はそれが正しく、より大きな数字のために動作するようにコード内の多くの変更を行う必要があります.
このアプリのために、私はVueを使用します.フロントエンドとノードのJS.バックエンドとIOT接続のためのJS.コードのほとんどはバニラです.jsVueJSとノード.JSはほんの少しの操作です.
10進数から2進数へ、2進数から10進数への変換では、Vueを使いました.バックエンドにデータを送信するJSとAxios.以下がコードです.
10進数から2進数コードへ
var xx = document.getElementById("input").value;
var xy = parseInt(xx);
var xz = xy.toString(2);
document.getElementById("demo").innerHTML = xz;
私は上記のコードをオンラインで見つけました.場合は、間違った答えを得る16文字以上の入力を挿入します.この問題を解決するために、bignumberを使いました.jsこれは、より正確に算術演算を実行するための大きなJavaScriptライブラリです.16文字以上の正しい答えを得るためには、BigNumberを使用する必要があります.js以下がコードです.
VueBignumberによるJSコード.js
dectobin() {
var x = new BigNumber(this.text_value, 10)
var dectobin = x.toString(2);
this.ans = dectobin;
},
上記のコードでは、ボタンのClickイベントでdectobin ()関数が呼び出されます.それは別として.TextRound値は、ユーザー入力から値を取得するために使用されます.ToStringは数値のバイナリ値を得るための組み込みのJavaScript関数です.Vueバイナリから10進数へのJSコード
bintodec() {
var cc = new BigNumber(this.text_value, 2);
this.ans = cc;
},
上記の操作と同様に、bintodec ()関数もユーザからのClickイベントで呼び出されます.再び、TextRound値はユーザが更新した値です.したがって、上記は10進からバイナリへの変換のための単純なコードです.私はBigNumberとバイナリ番号の概念を理解するためにほぼ1日を過ごす.あなたはまた、そのような数字を扱っているならば、私はこのコードがあなたを助けることを望みます!Demo
Reference
この問題について(VUEとIOTの製品のために10進数をバイナリに変換します.js), 我々は、より多くの情報をここで見つけました https://dev.to/bryanvieta/convert-decimal-to-binary-for-iot-product-with-vue-js-5f62テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol