流程控制

三种基本结构:
  1.顺序结构
  2.分支结构
  3.循环结构
 
1.分支结构
①.if语句
 1 if (/* 条件表达式 */) {
 2   // 执行语句
 3 }
 4 
 5 if (/* 条件表达式 */){
 6   // 成立执行语句
 7 } else {
 8   // 否则执行语句
 9 }
10 
11 if (/* 条件1 */){
12   // 成立执行语句
13 } else if (/* 条件2 */){
14   // 成立执行语句
15 } else if (/* 条件3 */){
16   // 成立执行语句
17 } else {
18   // 最后默认执行语句
19 }
20 ①.if语句
21 if (/* 条件表达式 */) {
22   // 执行语句
23 }
24 
25 if (/* 条件表达式 */){
26   // 成立执行语句
27 } else {
28   // 否则执行语句
29 }
30 
31 if (/* 条件1 */){
32   // 成立执行语句
33 } else if (/* 条件2 */){
34   // 成立执行语句
35 } else if (/* 条件3 */){
36   // 成立执行语句
37 } else {
38   // 最后默认执行语句
39 }

 

②.switch语句
 1 switch (expression) {
 2   case 常量1:
 3     语句输出;
 4     break;
 5   case 常量2:
 6     语句输出;
 7     break;
 8  9   default(默认):
10     语句输出;
11     break;
12 }
break:用于完全结束一个循环,跳出循环体执行循环后面的语句。
continue:只是终止本次循环,接着还执行后面的循环,可以理解为continue是跳过当次循环中剩下的语句,执行下一次循环。
 
2.循环结构
①.for语句
1 // for循环的表达式之间用的是;号分隔的,千万不要写成,
2 for (初始化表达式1; 判断表达式2; 自增表达式3) {
3   // 循环体4
4 }
表达式1-----初始值 表达式2-----判断条件 表达式3-----自增
 
②.while语句
1 // 当循环条件为true时,执行循环体,
2 // 当循环条件为false时,结束循环。
3 while (循环条件) {
4   //循环体
5 }
 
③.do...while语句
1 do {
2   // 循环体;
3 } while (循环条件);
 
JS函数
1 // 函数内部是一个封闭的环境,可以通过参数的方式,把外部的值传递给函数内部
2 // 带参数的函数声明 
3    function 函数名(严格区分大小写)(形参1, 形参2, 形参...){
4 // 函数体
5    return 返回值;
6 }
7 //可以通过变量来接收返回值 var 变量 = 函数名(实参1, 实参2, 实参3);

 

总结:
  1.函数定义function
  2.函数名要见名识意
  3.形参:单词、定义函数
  4.实参:实际的数、调用函数
  5.严格区分大小写
  6.多个参数用“,”隔开
 
匿名函数
1 var fun1 = function(){ 
2   console.log(1); 
3 }
4 fun1();

 

总结:
函数是一段代码的封装,可重复多次运行,函数的声明有表达式声明和关键字声明,使用 ·函数名()· 的方式进行调用,调用时传入的参数为实参,声明时的参数时形参,函数使用return返回值,函数可以是没有名字的匿名函数,函数本身也可以当做值使用;

流程控制

上一篇:nginx安装


下一篇:类与对象_运算符重载