微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JavaScript的算数,赋值,比较和逻辑运算符

类似a=1+1这样的表达式称为运算符,js的运算符分为算数,赋值,比较和逻辑运算符;常见的算数有:+ - * / %(加减乘除,取模),比方说5/4=4*1+1;5%4=1,js算数顺序:从左往右,先* /  %后+ ;js的值包含数字,字符串,布尔值;在算数运算中,“加号”:有字符串,按照字符串处理,没有按照数字处理;注意布尔值false=0,true=1;比方来说:1+"a"="1"+"a"="1a" ; 1+false=1+0=1; false+"a"="falsea"; 1-"1"=1-1=0; 1-"a"=NaN (not a number)不是一个数;一元二元运算符,正负号代表正负值;减号,字符串可以转换成数字,认为数字(chrome浏览器,f12控制台,console测试)

 1 <!DOCTYPE html>
 2 <html lang="en" 3 head 4     Meta charset="UTF-8" 5     name="viewport" content="width=device-width,initial-scale=1.0" 6     title>javascript算数运算符</ 7  8 script 9 //加号:有字符串按照字符串处理,没有按数字
10  1+"a"
11  "1a"
12  1+false
13  1
14  false+"a"
15  "falsea"
16  1-"1"
17  0
18 
19 减号,字符串可以转成数字,认数字
20  1-"a"
21  NaN
22 23 24 25 NaN
26 27 body28     
29 30 html>

 赋值运算符也可以叫做复合运算+ - * / %;var a=1;a=a+10;a+=10;a-=10;a=a-10;

>赋值运算符 7      8         var a=1;
 9          a=a+10;
10         a+=10;
        a-=10a-        console.log(a);
14     15 16 > 
17 18 >

 比较运算符 > < == === != >= <=相当于布尔值判断true还是false,注意==要求的值相等,而===要求的不光是值还有类型

>比较运算符 8      a=1>2
 9      a=>false
10      0==false =>true
11      0===false =>false
12 
13      1>2
14      false
15      0==false
16      true
17      0===false
18     19      1==true
20     21      1===true
22     23     24 25 >

逻辑运算符 || &&!“或” "与" “非”

>逻辑运算符 &&  布尔值&&布尔值=>布尔值
 ||  true||true=>true true||false=>true   有一个是真就是真 true
 !a a=true false
11     12 13 14 >

一元运算符++a 二元运算符a+b 一元运算符优先级高于二元运算符;++a,a先加,a++,a后加 ++自增1 --自减1 

>一元运算符二元运算符++;a=a+1
--a=a-1
13         a;先自增
14         先自减
15         16          b=+++517         =>1
18          b=a+5;
19          a=1
20         21          ++a
22          2
23          a+5
24          7
25 
26         27         ++ 28         29               a++=30         先加加,后加加
31         32         33          a++
34         35          a
36         37         38         39         40         41     42 43 44 45 >

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐