BigIntを使用してJavaScriptで長い階乗を計算する
例-入力が-
の場合const num = 45;
その場合、出力は-
になります。const output = '119622220865480194561963161495657715064383733760000000000';
例
このためのコードは-
になりますconst num = 45; const longFactorial = (num) => { var bigInt = BigInt(num); var factorial = 1n; for (let i = 0n; i < bigInt ; i++) { factorial *= bigInt − i; } return String(factorial); } console.log(longFactorial(45));
出力
そして、コンソールの出力は-
になります119622220865480194561963161495657715064383733760000000000
-
JavaScriptでプライバシーを実現するためのクロージャの使用
以下は、JavaScriptでプライバシーを実現するためのクロージャを実装するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <s
-
JavaScriptのBigInt
BigIntは、2 53より大きい整数を表すために使用される組み込みオブジェクトです。 -1。 以下は、JavaScriptでBigIntを実装するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <