一.算术运算符
例子:y=5,下面的表格解释了这些算术运算符:
注意:1.自增、自减时----------对于变量自身,运算符前置后置没有区别,若出现赋值语句中!!1>后置运算符:先赋值后运算2>前置运算符:先运算后赋值 在图中有例子
2.加法+ 两边任何有1个字符串执行‘+’执行拼接操作,结果为String类型。
3.字符串中,字乘以数字没意义不能运算 结果为NaN.
二.关系运算符
运算结果为:布尔类型 true false
三.比较运算符
比较运算符用于逻辑语句的判断,从而确定给定的两个值或变量是否相等。
给定 x=5, 下表展示了比较运算符的使用:
四.赋值运算符
赋值运算符用于给 JavaScript 变量赋值。
给定 x=10 和 y=5,下面的表格解释了赋值运算符:
五.逻辑运算符
逻辑运算符用来确定变量或值之间的逻辑关系。
给定 x=6 and y=3, 以下实例演示了逻辑运算符的使用:
注意:
(1)一般情况下,逻辑运算符运算结果为布尔类型 、true 、false(一般情况下;)
扩展:(二般情况来了)
||:若第一个为假,则结果为第二个操作数。若第一个操作数为真第二个操作数不执行!!!
&&:若第一个操作数为真,则结果为第二个操作数。若第一个操作数为假,则结果为第一个操作数!!!
举个例子:若a=1,b=4,c=3,则表达式a&&b+c||b-c的值为 答案是7
六.条件运算符
就是三元运算符: ?:
表达式?结果1:结果2
运算规则:若表达式结果为真,则最终为结果一,否则为结果2.