- JavaScript 赋值运算符
- JavaScript关系运算符
- 3.1 oJavaScript关系运算符
> 大于
>= 大于等于
< 小于
<= 小于等于
运算的结果为布尔值
5.
//运算的结果为布尔值
Var a = 4<=5;//
Console.log(“a =”+ a);
6. 3.2 JavaScript相等运算符
== 表示值相等的意思
!= 表示不等的意思
=== 全等(数据类型与值都相等)
!== 不全等
运算的结果为布尔值
7.
Var b = (4 != 5);
Console.log(“b=”+ b);//b=true
8. JavaScript条件运算符
条件运算符也叫做三元运算符。
- 语法:条件表达式?语句1:语句2;
- 执行的流程:
条件运算符在执行时,首先对表达式进行求值
如果该值为true,则执行语句1,并返回执行结果
如果该值为false,则执行语句2,并返回执行结果
Var a = 340;
Var b = 30;
//比较a与b谁大
Var max = a > b ? a : b;
Console.log(max);//340
9. JavaScript 运算符优先级
JS中的优先级就跟我们数学的优先级一样,比如在数学中:先乘除 再加减 有括号先算括号里面的算术操作符 →(关系运算符)比较操作符 → 逻辑操作符 → "="赋值符号
(+,-,*,/,++,--,%) → (,==,===,<=,>=,!=) → (&&,||,!)→ (=,+=,-=,..)
var a = 5, b, sum;
b = 100 % 6;//4
console.log(b);//4
sum = a > b && a * b > 0;//true && true =true
console.log(sum);//
sum = ((++a) + 3) / (2 - (--b)) * 3;//计算值
console.log(sum);//-27
10. JavaScript 流程控制语句
流程中的三种基本流程结构:
1.顺序结构
2.分支结构
3.循环结构
顺序结构:按照顺序一条一条的执行代码,从上到下。
分支结构:执行代码的时候,可以根据条件进行选择,条件越多对应的结果越多,分支也就越多。例如 if…else…语句,switch语句
循环语句:用来重复不断的做一件事,for循环,while循环,do…while循环