使用javascript从第n个术语公式创建数组

使用javascript从第n个术语公式创建数组,javascript,arrays,Javascript,Arrays,我有一个随机生成的第n项公式,格式为2n^2或2n 我想知道您是否可以创建一个函数,用随机生成的第n个项定义的序列的前5位创建一个数组 提前谢谢你的帮助 另外,对于那些不知道的人,^2表示平方。带有一个简单的For循环: 函数开始、结束{ //存储值 var-ret=[]; //自始至终循环 对于变量i=开始;i

我有一个随机生成的第n项公式,格式为2n^2或2n

我想知道您是否可以创建一个函数,用随机生成的第n个项定义的序列的前5位创建一个数组

提前谢谢你的帮助

另外,对于那些不知道的人,^2表示平方。

带有一个简单的For循环:

函数开始、结束{ //存储值 var-ret=[]; //自始至终循环 对于变量i=开始;i<结束;++i{ //计算值并推送到数组 ret.push2*Math.powi,2; } //返回数组 返回ret; } console.logcalculateIt0,10.join;
console.logcalculateIt5,8.join;是的,你确实可以。。。当你尝试这个时,你在哪里被卡住了,什么不起作用,它是如何出错的?请展示你迄今为止尝试过的东西。堆栈溢出不是一种提供代码的服务。我一直被困在使用values@AndréDion我知道你必须做一个5次迭代的for循环,然后算出公式,然后把它推到一个数组中,但我不知道如何算出公式的值。你为什么要算出这些值,这就是剧本的工作,不是吗?n从哪里开始?n[1]应该是n[0]的平方,还是由五个连续数字组成的序列,1,2,3,4,5..?谢谢。这不是一个完整的答案,但我会用它。我想我现在明白了问题所在。随机生成的第n项是什么意思?这个等式从何而来?听起来你想把一个2n^2或n^2,或3+n^3/n这样的等式转换成JavaScript可以使用的东西。这可能会变得复杂,这取决于方程的复杂程度,因为您必须编写一个函数来将字符串函数输入转换为JavaScript函数,并且必须知道需要考虑的所有情况,如幂、除数、求和等。听起来您需要一个方程解析器。