【JavaScript 基础】02 运算符

算术运算符

算术运算符用于执行变量(或值)之间的算术运算
给定 y=5,下面的表格解释了这些算术运算符:


算术运算符

说明:

  • %
    一般用于整数,计算方式: a = b * (?) + (余数)
  • ++ 、--
    ++、--参与运算,在前是“先己后人”,先自增/自减再参与运算。在后是“先人后己”,先参与运算再自增/自减。

赋值运算符

赋值运算符用于给 JavaScript 变量赋值。
给定 x=10 和 y=5,下面的表格解释了赋值运算符:


赋值运算符

用于字符串的 + 运算符

  • 运算符用于把文本值或字符串变量加起来(连接起来)。
    如果把数字与字符串相加,结果将成为字符串。
"What a very" + " nice day"; //"What a very nice day"
5+"5"; //"55"

关系运算符/比较运算符

比较运算符在逻辑语句中使用,以测定变量或值是否相等。
给定 x=5,下面的表格解释了比较运算符:


关系运算符

说明:
== 和 != 仅判断数据值
=== 和 !== 不仅判断数据值,也判断数据类型

ue  
alert(2 == "2"); //true 
alert("2" == "2");//true

alert(2 === 2); //true  
alert(2 === "2"); //false   
alert("2" === "2");//true

alert(2 != 2);  //false 
alert(2 != "2"); //false    
alert("2" != "2");//false

alert(2 !== 2); //false 
alert(2 !== "2"); //true    
alert("2" !== "2");//false

逻辑运算符

逻辑运算符用于测定变量或值之间的逻辑。
给定 x=6 以及 y=3,下表解释了逻辑运算符:


逻辑运算符

三元运算符/条件运算符

JavaScript 还包含了基于某些条件对变量进行赋值的条件运算符。

variablename=(condition)?value1:value2 
如果condition的值是true,则向变量 variablename赋值value1,否则赋值value2。
var num = 100 < 20 ? 30 :1 0; //10

微信公共号

推荐阅读更多精彩内容