はじめに
この実験では、数字をその桁の配列に変換し、必要に応じて符号を除去する方法を探ります。これを達成するために、JavaScript の組み込みメソッドである Math.abs()、スプレッド演算子 (...)、Array.prototype.map()、および parseInt() を組み合わせて使用します。この実験が終了するまでに、JavaScript における数字の扱い方や、必要に応じて操作する方法をより深く理解するようになります。
数字を桁に分解する方法
JavaScript で数字を桁に分解するには、次の手順に従います。
- ターミナル/SSH を開き、コーディングの練習を始めるために
nodeと入力します。 Math.abs()を使用して数字の符号を除去します。- 数字を文字列に変換し、スプレッド演算子 (
...) を使用して桁の配列を作成します。 Array.prototype.map()とparseInt()を使用して各桁を整数に変換します。
ここに digitize 関数のコードがあります。
const digitize = (n) => [...`${Math.abs(n)}`].map((i) => parseInt(i));
使用例:
digitize(123); // [1, 2, 3]
digitize(-123); // [1, 2, 3]
まとめ
おめでとうございます!あなたは「数字を桁に分解する」実験を完了しました。あなたの技術を向上させるために、LabEx でさらに実験を練習することができます。