js--表达式与操作符(1)

                                  表达式与操作符(1)                      

一元操作符:

            i++   i--   先赋值后运算;

案例如下:

            ++i   --I   先运算后赋值;

案例如下:


特别要注意的一点是:


js--表达式与操作符(1)_第1张图片
以上案例凡是字符串的必须转换成数值型的;

加减乘除型操作符:

案例如下:



js--表达式与操作符(1)_第2张图片
js--表达式与操作符(1)_第3张图片
%代表取余:顾名思义就是取它的余数;

关系操作符:


可以理解为比较大小;它包括 <    >      =>    <=         

这几个操作符都会返回布尔值;

直接先给案例:


js--表达式与操作符(1)_第4张图片
小写字母的数值 大于 大写字母的数值 26个字母数值依次递增,如果首个字符相同,比较第二个,以此类推。

                        var a='e'<'E'

                        console.log(a);//结果就是false;

接下来再给大家介绍一个相等操作符;

它分为两块:①相等和不相等;②全等和不全等;

返回值为true的总结:

null == undefined  1 == true   0 == false

 "" == 0       "" == false    NaN != NaN

 true == "1"   false == "0"  

2) 全等和不全等

===

除了在比较之前不转换操作数之外,全等和不全等操作符与相等和不相等操作符没有什么区别。

      全等操作符由 3 个等于号( === )表示,它只在两个操作数未经转换就相等的情况下返回 true ,

如下面的例子所示:

var result1 = ("55" == 55); //true,因为转换后相等

var result2 = ("55" === 55); //false,因为不同的数据类型不相等

!==

不全等操作符由一个叹号后跟两个等于号( !== )表示。它在两个操作数未经转换就不相等的情况

下返回 true 。

案例如下:

var result1 = ("55" != 55); //false,因为转换后相等

var result2 = ("55" !== 55); //true,因为不同的数据类型不相等

你可能感兴趣的:(js--表达式与操作符(1))