繁体   English   中英

如何使用数组访问不同的变量

[英]How to access different variables with an array

我试图让用户提示输入选项,输入1到5之间的值,并根据输入的数字访问不同的数组索引。

<h1>JavaScript Arrays</h1>

<p>JavaScript array elements are accessed using numeric indexes (starting from 1).</p>

<h2 id="whichbar"></h2>

<script>
    var chocbars = ["Mars Bar","Chokito","Boost","Crunchie","Picnic"];

    var userchoice = prompt ('Please enter a value between 1 and 5');

    document.getElementById("whichbar").innerHTML = chocbars[4];

</script>

我希望提示用户输入介于1到5之间的值,然后该值确定哪个巧克力棒返回到屏幕。

您可以通过获取基于零的值来获取数组的索引,因此索引从零开始。

document.getElementById("whichbar").innerHTML = chocbars[userchoice - 1];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM