数组(array):一种复杂数据类型
数组的作用:可以在变量中 ‘存储多个数据’
数组的内存原理:数组内存由三个部分组成(数组三要素)
元素: 数组中的数据
下标: 元素的位置
长度: 元素的数量
遍历数组:把数组的元素从头到尾访问一遍
1.数组索引号从0开始,所以 i 必须从0开始。
2.输出的时候 arr [ i ] i 计数器当索引号来用
1.需求:
循环嵌套(双重循环) : 循环里面 嵌套 一个循环
举例: 打印 4行5列星星,一次只能打印一个
☆ ☆ ☆ ☆ ☆
☆ ☆ ☆ ☆ ☆
☆ ☆ ☆ ☆ ☆
☆ ☆ ☆ ☆ ☆
代码:
//外层循环:行
for (i = 1; i <= 5; i++) {
//内层循环:列
for (let j = 1; j <= 4; j++) {
document.write('☆')
}
document.write('<br>')
}
实现:
2.需求:
打印一个三角形星星
☆
☆ ☆
☆ ☆ ☆
☆ ☆ ☆ ☆
☆ ☆ ☆ ☆ ☆
代码:
for (i = 1; i <= 5; i++) {
//内层循环:列
for (let j = 1; j <= i; j++) {
document.write('☆')
}
document.write('<br>')
}
实现:
数组代码:
//使用数组: 一个变量存储多个数据
let array = ['小明', '小刚', '小花', '小美', '小白']
console.log(array[1]) //输出小刚