驽驴十驾 2013-12-22 14:12 采纳率: 71.4%
浏览 2542
已采纳

javascript中通过索引访问数组元素的问题

我想编写如下程序:
1、定义一个包含26个小写字母的数组

2、请用户输入0-25之间的自然数

3、alert对话框显示输入自然数作为索引对应的字母

代码如下:

<script>

 //定义一个数组,包含了26个字母
 var alphabet=[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z];

 //用户输入0-25之间的数字,并赋值给变量i
 var i=prompt("请输入0-25之间的数字"); 

 //把索引为i的数组元素赋值给变量letter
 var letter=alphabet[i];

 //对话框显示对应的字母
 alert("对应的字母是:"+letter);     

 </script>

我基础知识欠缺,这段代码不能运行;请高手指点错误;

如果能让这段代码正常运行,下一步我想编写一段加密的小程序,即用户输入字符串,程序把字符串中的每个字母按某种规则重写输出(比如每个字母按字母表顺序向后移动3位输出)

  • 写回答

3条回答

  • YangRuiHong 2013-12-23 01:08
    关注

    alphabet数组内的26个字母,要加引号,例如‘a’,'b'...

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 lammps拉伸应力应变曲线分析
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试,帮帮忙吧
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建