HOCを使用した2つの数値の積-JavaScript
HOC
JavaScriptのHOC以上の高階関数は、引数として別の関数を受け取るか、戻り値として関数を設定するか、またはその両方を行う特殊なタイプの関数です。 HOCとクロージャはJavaScriptの非常に強力なツールです。
2つの数値の積を取得するために使用できるJavaScript高階関数を作成する必要があります。
例
以下はコードです-
const num1 = 24; const num2 = 5; const productHOC = num1 => { return product = num2 => { return num1 * num2; }; }; console.log(productHOC(num1)(num2));
出力
以下はコンソールの出力です-
120
-
JavaScriptで2つの数値を加算するときに必要なキャリーの数
問題 2つの数値を受け取るJavaScript関数を作成する必要があります。 私たちの関数は、紙に追加するかのように、それらの数を追加するときに必要なキャリーの数をカウントする必要があります。 次の画像のように179と284を追加すると、キャリーを2回使用したため、これら2つの数値に対して、関数は2を返す必要があります。 例 以下はコードです- const num1 = 179; const num2 = 284; const countCarries = (num1 = 1, num2 = 1) => { let res = 0;
-
‘-‘演算子を使用して2つの数値を加算しますか?
演算子のオーバーロードは、C++の重要な概念です。これは、演算子がオーバーロードされてユーザー定義の意味を与えるポリモーフィズムの一種です。オーバーロードされた演算子は、ユーザー定義のデータ型で操作を実行するために使用されます。たとえば、「+」演算子をオーバーロードして、整数、文字列(連結)などのさまざまなデータ型で加算を実行できます。 入力 10 20 20 30 出力 30 50 説明 演算子のオーバーロードによって‘-‘演算子を使用して2つの数値の加算を実行します。二項演算子は、操作を実行できるように、引数として1つのオブジェクトを必要とします。ここでFriend関数を使用して