楼主:
laechan (挥泪斩马云)
2018-11-24 19:45:23改写 javascript 的过程中有三个难题要克服
1.原排版输出 x-x 图(这个已解决)
2.random 的使用
3.阵列的初始化以及累加
首先是 random 的部份,刚 try 了一下:
<script type="text/javascript">
document.write(""+Math.random()+"<BR>");
for(i=0;i<10;i++)
document.write(""+parseInt(10*Math.random())+"<BR>");
</script>
输出结果:
0.6443187190798478
5
9
9
0
9
4
6
4
2
6
也就是说,如果我要 0~9,过往就是 random(10),改写成
javascript 时就是 parseInt(10*Math.random())。
======
再来是阵列的初始化及累加的部份,刚搜到了以下这篇
http://sweeteason.pixnet.net/blog/post/41263148
它有提到一个东西
JSON.stringify(arr);
我刚 try 了一下:
<script type="text/javascript">
tmps=[];
tmps.push(1);
tmps.push([2,3]);
document.write("sizeof(tmps)="+tmps.length+"<BR>"+
"tmps="+JSON.stringify(tmps)+"<BR>"+
"tmps[1]="+JSON.stringify(tmps[1]));
</script>
输出结果:
sizeof(tmps)=2
tmps=[1,[2,3]]
tmps[1]=[2,3]
阵列累加单元素、阵列累加阵列都是顺利的,阵列的打印也
很顺利。
运气不错,应该可以玩改写了。
Laechan