js-day02运算符&分支流程语句
0.课程目标
1.运算符 2.分支流程-if 3.分支流程-switch
1.运算符
1.算术运算符 + - * / % ++ -- 【a++代表先用后加,++a代表先加后用】 2.比较运算符 > < >= <= ==【判定值相等】 ===【全等-值和类型都相等】 !=不等 !== 3.逻辑运算符 &&与 ||或者 !非-取反 4.赋值运算符 = += *= /= -= 5.三目运算符 条件?表达式1:表达式2; [条件为真执行表达式1,否则执行表达式2]
2.流程控制语句
流程:默认流程 、分支流程 、循环流程
1.分支流程-if
1.单分支流程 if(条件){ 条件成立要执行的代码 } 2.双分支 if(条件){ 条件成立执行的代码 }else{ 条件不成立执行的代码 } 3.多分支 if(条件1){ 条件1成立执行的代码: }else if(条件2){ 条件2成立执行的代码: } .... else{ 以上条件都不成立执行的代码 【可以省略】 } 注意:苛刻的条件必须放在前面!!!! 通过用户的存款,判定用户乘坐什么交通工具上班。如果大于10万,就开车上班。如果大于1万就骑自行车上班 如果大于1000就公交上班,如果大于100就走路上班。
2.分支流程-switch
switch(变量、值、表达式--a){ case 表达式1: 表达式1和a全等的时候执行的代码; break; case 表达式2: 表达式2和a全等的时候执行的代码; break; ... default: 以上条件都不成立的时候执行的代码; }