在javascript中获取值时出错?

在javascript中获取值时出错?,javascript,Javascript,我有一个代码js <script type="text/javascript"> init_test(500,100); document.write(init_test[0]); </script> 初始试验(500100); 编写(init_测试[0]); 但输出是错误的,结果不是500。如何修复?看起来您打算将init\u test作为一个数组。当前,您正试图使用两个参数调用名为init\u test的函数。你想要的是: var init_test = [50

我有一个代码js

<script type="text/javascript">
init_test(500,100);
document.write(init_test[0]);
</script>

初始试验(500100);
编写(init_测试[0]);

但输出是错误的,结果不是500。如何修复?

看起来您打算将
init\u test
作为一个数组。当前,您正试图使用两个参数调用名为
init\u test
的函数。你想要的是:

var init_test = [500, 100]; //init_test is an array with 2 elements
document.write(init_test[0]); //Write the element at index 0
如果这不是您想要的,并且
init_test
是您在问题中未显示的函数,并且该函数返回数组或对象,则需要将返回值指定给变量,然后访问该变量的索引:

var returned = init_test(500, 100);
document.write(returned[0]);

您试图访问的变量可能仅在函数“init_test()”中声明。在函数外部定义变量,我相信您会得到正确的值。

在显示错误消息的地方,保持JavaScript错误控制台打开会有帮助。