循环和数组
循环-for
for循环语法:
<script>
for(起始条件;退出条件;变化量){
循环语句
}
</script>
<script>
for(let i = 1;i < 10;i++){
document.write('月薪过万<br>')
}
</script>
循环练习
1.利用for循环输出1-100岁
2.求1-100之间所有的偶数和
3.页面中打印5个小星星
for (let i = 1; i<= 100; i++){
document.write(`我今年${
i}岁了 <br>`)
}
let sum = 0 //值
for (let i = 1; i <= 100; i++){
//筛选偶数
if(i % 2 === 0){
sum += i
}
}
document.write(sum)
for(let i = 1; i <= 5; i++){
document.write('⭐')
}
4.for循环最大的价值:循环数组
需求:请将数组[‘马超’,‘赵云’,‘张飞’,‘关羽’,‘黄忠’]依次打印出来
//循环的最大的价值就是遍历数组
let arr = ['马超','赵云','张飞','关羽','黄忠']
// document.write(arr[0])
// document.write(arr[1])
// document.write(arr[2])
// document.write(arr[3])
// document.write(arr[4])
//利用循环的方式
for(let i = 0; i <= 4; i++){
document.write(`名字是: ${
arr[i]} <br>`)
}
let arr = ['马超','赵云','张飞','关羽','黄忠','pink老师']
document.write(arr.length)
for(let i = 0; i < arr.length; i++){
document.write(`名字是: ${
arr[i]} <br>`)
}
for循环和while循环的区别:
当如果明确了循环的次数的时候推荐使用for循环
当不明确循环的次数的时候推荐使用while循环
退出循环
continue:结束本次循环,继续下次循环
break:跳出所在的循环
循环嵌套
for循环嵌套
一个循环里再套一个循环,一般用在for循环里
for(外部声明记录循环次数的变量;循环条件;变化值){
for(内部声明记录循环次数的变量;循环条件;变化值){
循环体
}
}
for (let i = 1; i < 6; i++) {
for(let j = 1; j < 6; j++) {
document.write('★')
}
}
//外面循环执行一次,里面循环执行全部
计算: 假如每天记住5个单词,3天后一共能记住多少单词?
拆解:
第一天 : 5个单词
第二天: 5个单词
第三天: 5个单词
for (let i = 1; i < 4; i++) {
document.write(`第${
i}天 <br>`)
for(let j = 1; j