JS基础--JS运算
嗨~我是前端小M~~~
- 赋值运算符:=,+=,-=,*=,/=
- 2)一元运算符(只能操作一个值的运算符) ++ --
- i++ 先赋值,后自加 ++i 先自加,后赋值
let i = 0; let j = i++; console.log(j,i) //0,1
let i = 0; let j = ++i; console.log(j,i) //1,1
- i-- 先赋值,后自减 --i 先自减,后赋值
- 3) 逻辑运算符 :
- 与( &&):同时满足才为真
- 或 (||): n选1,一个为真都为真
- 非(!): 非真即假,非假既真
- 4) 算法符号 指数 ** 2的3次方 2**3
- 5)关系运算符 ==,===,<,>,<=,>=,!= (不相等),!==(不全等)
- 6)三目运算符
表达式1?表达式2:表达式3 表达式1-->true-->表达式2; 表达式1-->false-->表达式3 ;
运算符也有优先级,降低差异打()
控制流程的走向
1.顺序结构 2.选择结构 3.循环结构
if(单分支), if else(双分支), if else if(多分支)
if else if(多分支):
if(条件) {
内容1;
}else if (条件2){
内容2; 条件1==true-->内容1
}else { 条件2==true-->内容2
内容3; 条件false-->内容3
}
switch(声明) {
caseA: 声明和A(条件)是同一个数据类型
执行1;
break; break-->跳出
caseB:
执行2;
break;
caseC:
执行3;
break;
default:
......
}
for ( 初始化;测试;递增递减) { for(表达1;表达式2;表达式3){
循环体; 表达式4;
} }
let num = 1;
let sum_num = 0;
while(num <= 100){ 不满足条件不进入while循环,循环条件不在while范围内 退出循环
sum_num += num;
num++;
}
let num = 1;
while(false){ //console.log(num) --> 1
num++;
}
let num = 1;
do {
num++;
} while(flase) //console.log(num) --> 2
- continue-->循环中跳出正在执行的程序,继续下一段程序

浙公网安备 33010602011771号