为了账号安全,请及时绑定邮箱和手机立即绑定

哪位老师赶快帮我一下谢谢

如何把二维数组代码改成比如aa,ab,ac....这样的配对

正在回答

4 回答

<script type="text/javascript">

  var myarr=new Array()

      for(var i=0;i<3;i++){

          var a=String.fromCharCode(97+i);

          myarr[i]=new Array();

                  for(var j=0;j<6;j++){

                      var b=String.fromCharCode(97+j) ;

                      myarr[i][j]=a+b;

                      document.write(myarr[i][j]+"<br />");                  

                      }

     } 

</script>


0 回复 有任何疑惑可以回复我~
#1

慕粉1463572084 提问者

非常感谢!
2016-06-07 回复 有任何疑惑可以回复我~
#2

慕粉1463572084 提问者

非常感谢回答,我想请问一下,var b=String.fromCharCode(97+j),这里的fromCharCode(97+j)是什么意思?(97+j)是什么来的?
2016-06-07 回复 有任何疑惑可以回复我~
#3

Cassie_yu 回复 慕粉1463572084 提问者

ASCII字符集中第 97 位对应的是 a,依次向后为 b,c,d...... 而 String.fromCharCode() 方法的意思是 接受一个指定的 Unicode 值,然后返回一个字符串。
2016-06-07 回复 有任何疑惑可以回复我~

你问 的太抽象了

0 回复 有任何疑惑可以回复我~

你的意思是把原来的00 01 02 03 这样的索引改成你的aa ab  ac?  如果是这样的那我只能告诉你 在javascript里是不行的。在php里才可以

0 回复 有任何疑惑可以回复我~
#1

慕粉1463572084 提问者

是的我的意思就是这样?那为什么数字就可以啊
2016-06-05 回复 有任何疑惑可以回复我~
#2

AirIce 回复 慕粉1463572084 提问者

因为在javascript里面是不能设置键的键永远默认。明白么 例如 0 1 2 3 4...n 就算你删除了3号键 但是后面的会马上补位。你只是删除了3的值。这样说你懂么?
2016-06-20 回复 有任何疑惑可以回复我~
#3

AirIce 回复 慕粉1463572084 提问者

或者你用对象数组
2016-06-20 回复 有任何疑惑可以回复我~

你能说的详细一点么?或者举个例子,这样能更好明白你的需求。

0 回复 有任何疑惑可以回复我~
#1

慕粉1463572084 提问者

把数字排列比如00,01,02,10,11,12,这样的数组排列变成字母排列。比如aa,ab,ac,ba,bb,bc...
2016-06-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

哪位老师赶快帮我一下谢谢

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号