跟我学JavaScript--运算符

来源:互联网 发布:网信办网络安全局 编辑:程序博客网 时间:2024/05/21 08:51

运算符

算术运算符

+    加法-    减法*    乘法/    除法%    取余++   自增--   自减

用于字符串的+运算符

+运算符在字符串中的作用:把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

0 0