数组编程练习

2016-07-13  本文已影响37人  ninja梅梅

题目

使用Javascript语言,把以下数组  var  arr = ["*","##","$%^","***","&&","****","##*"];  arr[9] = "**";在页面显示如下图所示的图案:

*

**

***

****

程序如下:

使用for-in

还可以用以下方法

使用for

第一种方法无法使用i--语句得到正确结果是因为ECMAScript对象的属性没有顺序。因此,通过for-in循环输出的属性名的顺序是不可预测的。也就是说,所有属性都会被返回一次,但返回的先后次序可能会因浏览器的不同而异。


上一篇下一篇

猜你喜欢

热点阅读