JavaScript における数値の逆順

Beginner

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

はじめに

この実験では、JavaScript で数値を逆順にする概念を探ります。split()reverse()join() などの組み込みメソッドを使用してこのタスクを達成する方法を学びます。この実験が終了するとき、JavaScript で数値を操作する方法についてより深く理解するようになります。

数値を逆順にする

JavaScript を使って数値を逆順にするには、次の手順で reverseNumber() 関数を使用できます。

  1. Object.prototype.toString() を使って数値 n を文字列に変換します。
  2. String.prototype.split()Array.prototype.reverse()Array.prototype.join() を使って、n の逆順の値を文字列として取得します。
  3. parseFloat() を使って文字列を再度数値に変換します。
  4. Math.sign() を使って数値の符号を維持します。

以下が reverseNumber() 関数のコードです。

const reverseNumber = (n) =>
  parseFloat(`${n}`.split("").reverse().join("")) * Math.sign(n);

この関数を以下の例でテストできます。

reverseNumber(981); // 189
reverseNumber(-500); // -5
reverseNumber(73.6); // 6.37
reverseNumber(-5.23); // -32.5

まとめ

おめでとうございます!数値を逆順にする実験を完了しました。技術力を向上させるために、LabEx でさらに多くの実験を行って練習してください。