逻辑运算符:
&&和||是逻辑运算,还有 !(非);这个比较容易,这就不详细介绍啦。
&&:逻辑与,前后条件同时满足表达式为真
||:逻辑或,前后条件只要有一个满足表达式为真
运算符 | 描述 | 例子 |
&& | and | true&&true//为true (x < 10 && y > 1) 为 true |
|| | of | true||true//为true (x==5 || y==5) 为 false |
! | not | !true//为false!(x==y) 为 true |
&&:“与”,仅当左右为真时值为1,否则为0,如2>1&&1>0等于1;
&&:‘’与‘’,两个对为对,两个错为错,一对一错为错;
||:''或'',两个对为对,两个错为错,一对一错为对;
算术运算符:
用处:来执行变量与/或值之间的算术运算。
运算符 | 作用 |
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
++ | 累加 |
-- | 递减 |
% |
求余数(保留整数) |
+:可以用于字符串的拼接; 作用:把两个或多个以上的字符串拼借起来。 字符串和数字的加法运算:
例子 | 结果 |
x=5+5 | 10 |
x=5+'5' | "55" |
x='5'+'5' | "55" |
x='5'+5 | "55" |
总结:规律:如果把数字与字符串相加,结果将成为字符串。
赋值运算符:
用处:给javaScript 变量赋值。
运算符 | 例子 | 等价于 |
= | x=y | x=y |
+= | x+=y | x=x+y |
-= | x-=y | x=x-y |
*= | x*=y | x=x*y |
/= | x/=y | x=x/y |
%= | x%=y | x=x%y |