循环语句
三要素: 1,初始值 ,2 ,执行条件 ,3,改变自身的条件
1 while 语句
语法; var i = 0; //初始值 while(执行条件){ // 执行条件 循环体 注意: 循环体内一定要都改变自身的条件 //改变自身的条件 } 总结:先执行执行条件在执行循环体 在改变自身值 在返回循环,直达执行条件不满足时 退出循环; 举例 : var i = 0; //初始值 var a ;//输出值 while(i< 10 ){ // 执行条件 a = i ; //输出值赋值 document.write( a ) // 循环体,循环打印符合执行条件的值 i++; //改变自身条件 } 如果没有改变自身条件的值,会将循环变成死循环
2 do -while语句
语法: var a = 0 ; //初始值 do{ 循环体 注意: 循环体要有改变自身的条件 }while(执行条件) 总结:先执行循环体;在执行条件,最后执行自身改变的条件 举例: var a = 0 ;//初始值 var b; //定义一个输出值 do{ a = b // 输出值赋值 document.write(a); //循环打印符合执行条件的值 a ++; // 改变自身条件 }while(a < 10)
3 for语句
语法: for(初始值; 执行条件; 改变自身的条件){ 循环体 } 总结:初始值只执行第一次,接着执行执行条件,然后执行改变自身的条件 举例 : for( var = a ; a<10 ;a++){ // 循环三要素 var b = a ; // 输出赋值 document.write(b) //打印输出 }
循环里面关键字
break :跳出本次循环;
continue ; 跳过本次循环。执行下一次循环
求和语句
求和变量 = 求和变量 + 赋值变量
函数
1 函数申明
语法 : function 申明词( 形参){ 封装代码 } 调用函数: 申明词(实参)
2 赋值函数
var 函数名 = function( 形参){ 封装代码 } 调用函数: 申明词(实参)
区别:
两者调用函数的位置不一样;申明函数可以在任意位置,而赋值函数只能在函数之后;
形参:
在函数的括号里面,是封装代码里面的变量;接受实参发送的值;
实参:
在调用函数的括号里面,是实际的数字,给形参发送实际值;一一对应
返回值 :
return : 函数里面的关键字
return· 变量: 表示带执行的值返回给调用函数处;
return :表示中断函数执行;
输出语句
console.log( ): 输出到控制台 document.write( ) ;输出到界面
变量作用域
1 全局变量域
=》 在函数体外的变量
2 局部变量域
=》 在函数体内人变量
访问规则
1 查找规则
=》 输出的时候自己没有值会往上一级一级去寻找,如果最大一级没有值就报错
2 赋值规则
=》自己没有找上级,上级没有就自己赋值变成全局作业域