Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1.==逗号操作符==
- 使用逗号操作符可以在一条语句中执行多个操作,
- 如 ```var num1 = 1, num2 = 5, num3 = 6;```
- 2.==赋值操作符==
- 赋值操作符是等号(=),它会将右操作数的值直接赋给左操作数。也就是说,x = y 将把 y 的值赋给 x。
- 赋值运算符并不是等于,如果我想把5这个值赋值给变量a
- 则:a=5;
- 3.==算数操作符==
- 算术操作符有‘+’,‘-’,‘*’,‘/’,‘%’。它们的含义分别为加或者拼接作用,减,乘,除,取余(求模)。
- 4.==关系操作符==
- 关系操作符有‘```>```’,‘```<```’,‘```>=```’,‘```<=```’,‘```==```’,‘```===```’,‘```!==```’,‘```!==```’。
- 等于(```==```)的情况下 只要值相同就返回True
- 全等(```===```)的时候需要值和类型都要匹配才能返回True
- 5.==条件操作符==
- ```var a=10,u1=100,u2=200;var m=a>0?u1:u2;console.log(m)```
- 上一行代码的意思是如果a>0正确,执行u1,如果错误,执行u2。
- 6.==逻辑操作符==
- 1).&&(与),&&前后两个均为真才可以
- 2).||(或),||前后有一个真就可以
- 3).!(非),!求当前的值得非
- 奇怪的逻辑与,逻辑或
- 与 如果&&前面的表达式不成立,自动不执行后面的表达式。
- 或 如果||前面的表达式成立,自动不执行后面的表达式。
- 7.==递增和递减操作符==
- 递增和递减操作符有‘++’,‘-–’。i表示先执行后加1,++i表示先加1后执行。
- 8.==操作符优先级==:
- 逻辑非,递增和递减操作符,算术操作符,关系操作符,逻辑与和逻辑或,条件操作符,赋值操作符。
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement