运算符
算术运算符
+ 加法
- 减法
* 乘法
/ 除法
% 取余
++ 自增
-- 自减
用于字符串的+运算符
+运算符在字符串中的作用:把N个文本值或字符串变量加(连接)起来
例.
var txt1 = "Hello Nico ";
var txt2 = "you are a hero";
var txt3 = txt1+txt2; //Hello Nico you are a hero
如果连接2个数字,返回数字相加的和。如果数字与字符串相加,返回连接后的字符串
例.
var x=5+5; //10(Number)
var y="5"+5; //55(String)
var z="Nico"+5; //Nico5(String)
赋值运算符
作用:用于给JavaScript变量赋值
= 赋值
+= 先加后赋值 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
比较运算符
作用:测定变量或值是否相等。
返回值:true或false
== 等于
=== 绝对等于(值和类型均相等)
!= 不等于
!== 不绝对等于(值和类型有一个不相等或都不相等)
> 大于
< 小于
>= 大于或等于
<= 小于或等于
逻辑运算符
作用:测定变量或值之间的逻辑
&& and(和)
|| or(或)
! not(非)
条件运算符
作用:基于某些条件对变量进行赋值
语法:variablename = (condition) ? value1 : value2
若condition为true,则执行variablename=value1
若condition为false,则执行variablename=value2