gpt4 book ai didi

javascript - 无法获取变量以传递给 JavaScript 中的数组

转载 作者:行者123 更新时间:2023-11-30 12:29:36 25 4
gpt4 key购买 nike

我正在尝试重新创建我在 JS 中创建的 PHP 脚本,但我被困在这里:

var array1 = [];
var array2 = [];

for (x = 0; x < 100; x++) {
do {
var rand1 = Math.random();
var rand2 = Math.random();
var x1 = 2.0 * rand1 - 1.0;
var x2 = 2.0 * rand2 - 1.0;
var w = Math.pow(x1, 2) + Math.pow(x2, 2);
} while (w === 0 || w > 1);
multiplier = Math.sqrt((-2 * Math.log(w)) / w);
var y1 = x1 * multiplier;
var y2 = x2 * multiplier;
array1.push(y1);
array2.push(y2);
}
for (i = 0; i < array1.length; i++) {
document.write(array1[i] . "<br />");
}

出于某种原因,我无法打印数组,当我尝试将 y1 和 y2 压入数组时脚本停止工作。是什么导致了这个问题?

最佳答案

http://jsfiddle.net/naeemshaikh27/92wj8cv9/查看控制台,我的代码与你的相同,但你刚刚犯了一个语法错误,document.write(array1[i] . "<br />");

尝试将其更改为 document.write(array1[i] + "<br />");

关于javascript - 无法获取变量以传递给 JavaScript 中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28171487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com