JavaScriptで数値のn乗根を計算するにはどうすればよいですか?
数値のエンドルートを計算するには、Math.abs()メソッドを使用します。ここでは、Match.powメソッドも使用しています。次のコードを実行して、JavaScriptで数値の平方根を計算することができます-
<html> <head> <title>Calculate root</title> </head> <body> <script> function displayRoot(x, num) { val = num % 2; if((val == 1) || x < 0) x = -x; var a, num; a = Math.pow(x, 1 / num); num = Math.pow(a, num); if(Math.abs(x - num) < 1 && (x > 0 === num > 0)) return val ? -a : a; } document.write(displayRoot(36, 2)); document.write("<br>"+displayRoot(49, 2)); document.write("<br>"+displayRoot(36, -2)); document.write("<br>"+displayRoot(216, -2)); </script> -+ </body> </html>
-
JavaScriptの整数の中からn番目の回文数を見つける
問題 数nをとるJavaScript関数を書く必要があります。 0からカウントを開始した場合、関数はn番目の回文数を返す必要があります。 たとえば、最初の回文は0、2番目は1、10番目は9、11番目は11になります。これは、10が回文ではないためです。 例 以下はコードです- const num = 31; const findNthPalindrome = (num = 1) => { const isPalindrome = (num = 1) => { const reverse = +String(n
-
逆にした数はJavaScriptの素数ですか
問題 数値を取り込んで、その数値の逆が素数の場合はtrueを返し、それ以外の場合はfalseを返すJavaScript関数を作成する必要があります。 例 以下はコードです- const num = 13; const findReverse = (num) => { return +num .toString() .split('') .reverse() .join(''); }; const isPrime = (num