Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

数値のn乗根を計算するJavaScript


数値のn乗根を計算して返すJavaScript関数を作成する必要があります。

このためのコードは-

になります
const findNthRoot = (m, n) => {
   try {
      let negate = n % 2 == 1 && m < 0;
      if(negate)
         m = −m;
      let possible = Math.pow(m, 1 / n);
      n = Math.pow(possible, n);
      if(Math.abs(m − n) < 1 && (m > 0 == n > 0))
      return negate ? −possible : possible;
   } catch(e){
      return null;
   }
};
console.log(findNthRoot(45, 6));

出力

そして、コンソールの出力は-

になります
1.8859727740585395

  1. 逆にした数はJavaScriptの素数ですか

    問題 数値を取り込んで、その数値の逆が素数の場合はtrueを返し、それ以外の場合はfalseを返すJavaScript関数を作成する必要があります。 例 以下はコードです- const num = 13; const findReverse = (num) => {    return +num    .toString()    .split('')    .reverse()    .join(''); }; const isPrime = (num

  2. JavaScriptで数値の平方根を指定する範囲または数値を返す

    問題 整数nを受け取り、-のいずれかを返すJavaScript関数を作成する必要があります。 nが平方数の場合、k * k==nまたはのような整数k 範囲(k、k + 1)、たとえばk * k