一、循环结构
3.while
4.do-while
do{循环操作}while(循环条件)
特点:先执行,再判断 至少执行一次
5.循环的优势
解决重复操作
减少代码编写量,使代码结构清晰
增强代码的可读性
二、函数
函数的含义:程序的基本单元,是完成特定任务的代码语句块
函数分类:系统函数(如parseInt())、自定义函数(如luck())
1.函数的特征
(1)实现一定的功能
函数需要调用
定义一个a函数
执行a函数 a()
(2) 可以返回一个结果 return
使用 str 变量来接收 b 返回的字符串
(3)可以有参数
定义一个函数 并执行
函数有两个形式参数(传两个字符串),
函数功能就是 可以把两个形式参数拼接起来,然后打印在页面上
d 和 e 叫做形式参数
形式参数可以理解为是变量的意思
'www' , 'yyy' 叫做 实际参数
2.函数的变量提升
函数也有变量提升 所以函数可以在定义之前使用
3.函数的优先级
变量的名字和函数的名字重名了
这种情况是在 定义函数之前使用fn() 因为函数的优先级比较高 把fn变量覆盖了
var有变量提升 let 没有
函数 和 var 都会变量提升,但是函数的优先级是最高的 会排在var的前面
4.return
return 表示从返回 ★也表示终止函数的执行
return 下面的代码就不会执行了
5. onclick 是点击事件
οnclick="fn()" 点击的时候调用 ★fn需要加()
document.wrtie 作为点击事件的时候 会覆盖整个页面 会把按钮覆盖
三、双重for循环
各循环可互相嵌套
一般不超过三层
★外层循环变量变化一次,内层循环变量要变化一遍