ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript の述語関数に対して値 x をテストし、fn(x) または x を返す方法は?
値 x を述語関数に対してテストするということは、x が特定の条件に対して有効であると評価されるかどうかをチェックすることを意味します。 x が特定の条件に従う場合、「fn」という名前の関数を使用し、それを関数の引数として渡して、x に対して何らかの操作を実行する必要があります。それ以外の場合は、x 自体の値を返す必要があります。
###文法###上記の構文では、三項演算子を使用して predicate() 関数に対して値をテストし、predicate() 関数の戻り値に基づいて演算 (x) または x の値を返します。
###例###以下の例では、数値の 2 乗を返す opera() 関数を作成します。 predicate() 関数は、x の値が 5 より大きいかどうかをチェックし、条件に応じて true または false を返します。
以下の例では、さまざまな述語と演算関数を作成しました。 Operation1() 関数は、2 で割った値を返します。 Operation2() 関数は、負の数を正の数に変換して値を返します。
predicate1() 関数は、モジュロ演算子を使用して、x が 2 で割り切れるかどうかを確認します。 predicate2() 関数は、x が 0 より小さいかどうかをチェックします。
ユーザーは、述語関数に基づいて x の値をテストし、述語関数の戻り値に基づいて fn(x) または x を返す方法を学習しました。ユーザーが行う必要があるのは、三項演算子を使用することだけです。条件部分には述語関数を使用します。条件が true の場合は、演算関数によって計算された値が返され、それ以外の場合は、x 自体の値が返されます。
以上がJavaScript の述語関数に対して値 x をテストし、fn(x) または x を返す方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。