JavaScript基础 day02

 一元运算符
 ++  -- 都是运算符
 ++ 和 --  可以分为:前+ 和后+  and   前- 和后-  
 如果++在后面:如: num++ +10参与运算
 先参与运算,运算结束后自身再加1

 如果++在前面:如: ++num+10参与运算
 先自身加1,然后再参与运算
 --------------------------------------------------------------------------------------------------------------
//流程控制;代码的执行过程
//流程控制:有三种方式
/*
* 1.顺序结构:从上到下,从左到右执行的顺序,就叫做顺序结构(不是很眼睛)
* 2.分支结构:if语句,if-else语句,if-else if-else if...语句,switch-case语句,三元表达式语句
* 3.循环结构:while循环,do-while循环,for循环,后期还有一个for-in循环
*
*
 * if-else 语句
 * 两个分支,只能执行一个分支
 *
 * if-else语句的语法:
 *
 * if(表达式){
 *   代码1
 * }else{
 *   代码2
 * }
 * 执行过程:
 * 如果表达式的结果是true则执行代码1,如果表达式的结果是false,则执行代码2
 * /
 ------------------------------------------------------------------------------------------------------------------

/*
 * 三元表达式
 * 运算符号:  ?  :
 *
 * 语法:
 *  var 变量=表达式1?表达式2:表达式3;
 *  执行过程:
 *  表达式1的结果是true还是false,如果是true则执行表达式2,然后把结果给变量
 *  如果表达式1的结果是false,则执行表达式3,把结果给变量
 *
 *
 *
 * */
 ------------------------------------------------------------------------------------------------------------------
   /*
 * switch-case语句---分支语句---多分支语句
 * 语法:
 * switch(表达式){
 *  case 值1:代码1;break;
 *  case 值2:代码2;break;
 *  case 值3:代码3;break;
 *  case 值4:代码4;break;
 *  ...多个case
 *  default:代码5;
 *
 * }
 *
 * 注意问题:
 * default后面的break是可以省略的
 * default也可以省略
 *
 * switch-case 语句中和case后面的值比较的时候使用的是严格的模式
 * break是可以省略
 *
 *
 * 执行过程:
 * 获取表达式的值,和值1比较,如果一样,则执行代码1,遇到break则跳出整个的语句,后面代码不执行
 * 如果表达式的值和值1不一样,则和值2比较,如果相同则执行代码2,遇到break则跳出
 * 否则和值3比较,相同则执行代码3,遇到break,跳出,否则和值4比较,相同则执行代码4,遇到break则跳出,否则直接执行代码5
 ------------------------------------------------------------------------------------------------------------------

猜你喜欢

转载自blog.csdn.net/qq_40301211/article/details/82937145
今日推荐