javascript - 如何在 Javascript 中创建多个变量

标签 javascript variables

各位! 我是 Javascript 的新手,我想通过制作一个程序来挑战自己,该程序可以确定输入的数字是否为素数。到目前为止,这是我的代码:

var a = prompt('What should the number be?');
var n = parseInt(a);           
var counter = n - 1;
var b = n/counter;
var c = Math.floor(b);
if (n < 1) {
            window.alert('Invalid: negative numbers are neither prime nor composite!');
        }
        if (n === 1){
            window.alert('1 is neither prime nor composite!');
        } else {
            if (b-c != 0) {

            }
        }

我打算制作一堆变量,每个变量的名称都相差一个数字。我不需要更简单或不同的方式来编写我的代码。那么如何让脚本自动写入许多不同的变量呢?提前致谢!

最佳答案

这听起来像是使用数组的好例子。这是一种在同一个变量名中存储大量值的简单方法,但通过索引调用——一个数字。查看 arrays 的 MDN 页面.

这是一个在数组中存储大量值的示例:

var bigNumber = 100000;
var myArray = new Array();
var tally = 0;
for( i = 0; i < bigNumber; i++ )
{
    tally += i;
    myArray[i] = tally;
}

完成后,myArray 中将包含 100000 个值。 myArray[0] = 0myArray[1] = 1myArray[2] = 3myArray[3] = 6, myArray[4] = 10, 等等

关于javascript - 如何在 Javascript 中创建多个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17216679/

相关文章:

javascript - 在全局范围内查找和调用 javascript 函数

ruby - 如何在ruby中调用实例变量

java - Classname.Variable 使用 Classname 作为变量

javascript - 我可以在 Javascript 中识别(绘图板)Pen Pressure 吗?

javascript - 多个文件到文件夹

java - Android应用程序,无法引用非最终变量,但又不想将其设为最终变量

MySQL 按多个变量排序

variables - Prolog 中的变量绑定(bind)

javascript - 将 JS 数组传递回 Controller 问题

javascript - 如何将 JSP 中的 ResultSet 对象发送回 HTML (JavaScript)?