除算の商と剰余

Beginner

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

はじめに

この実験では、JavaScript の divmod 関数を使って除算演算の商と余りを取得する方法を探ります。Math.floor() と剰余演算子を使ってこの関数を実装する方法を学び、さまざまな除算演算を行います。この実験が終わるとき、JavaScript プログラムで除算に関する問題を解決するためにこの関数をどのように使うかを十分に理解しているでしょう。

コード演習:除算の商と剰余

コーディングを練習するには、ターミナル/SSH を開いて node と入力します。このコードは、与えられた数の商と余りで構成される配列を返します。

除算 x / y の商を取得するには、Math.floor() を使用します。除算 x / y の余りを取得するには、剰余演算子 (%) を使用します。

const divmod = (x, y) => [Math.floor(x / y), x % y];

例:

divmod(8, 3); // [2, 2]
divmod(3, 8); // [0, 3]
divmod(5, 5); // [1, 0]

まとめ

おめでとうございます!除算の商と剰余の実験を完了しました。スキルを向上させるために、LabEx でさらに多くの実験を行うことができます。