数字を桁の配列に変換する

Beginner

This tutorial is from open-source community. Access the source code

はじめに

この実験では、数字をその桁の配列に変換し、必要に応じて符号を除去する方法を探ります。これを達成するために、JavaScript の組み込みメソッドである Math.abs()、スプレッド演算子 (...)、Array.prototype.map()、および parseInt() を組み合わせて使用します。この実験が終了するまでに、JavaScript における数字の扱い方や、必要に応じて操作する方法をより深く理解するようになります。

数字を桁に分解する方法

JavaScript で数字を桁に分解するには、次の手順に従います。

  1. ターミナル/SSH を開き、コーディングの練習を始めるために node と入力します。
  2. Math.abs() を使用して数字の符号を除去します。
  3. 数字を文字列に変換し、スプレッド演算子 (...) を使用して桁の配列を作成します。
  4. 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 でさらに実験を練習することができます。