<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<style>
#show{
width:100%;
}
textarea{
width:100%;
height:20rem;
outline:none;
overflow:none;
}
</style>
<body>
<div class="body">
<input type="number" id="num"><button onclick="calculate()">开始计算</button>
<div id="show">
</div>
</div>
</body>
</html>
<script>
var x, y, m, j, arr, temp, len, temp1, stime, ptime, newtemp, i;
function calculate() {
var StartTime = new Date().getTime();
var n = document.getElementById("num").value;
var arr = inputNum(n);
var result = "";
for (var i = arr.length - 1; i >= 0; i--) {
result += arr[i];
}
var stopTime = new Date().getTime();
document.getElementById("show&#
js计算1000的阶乘,计算10000的阶乘浏览器崩溃了
最新推荐文章于 2023-04-20 23:53:05 发布
本文探讨使用JavaScript尝试计算大数阶乘的问题,如1000的阶乘,以及遇到的性能挑战,当计算更大数据如10000的阶乘时,由于JavaScript的精度限制和内存消耗,可能导致浏览器崩溃。
摘要由CSDN通过智能技术生成