ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

算术运算符,比较运算符,三木运算符

2021-11-06 23:02:56  阅读:162  来源: 互联网

标签:逻辑 false 算术 运算符 三木 b1 var true


运算符

表达式:由数据本身或者运算符连接的操作数据组成的格式
运算符分为算术运算符、比较运算符、逻辑运算符、位运算符、赋值运算符、三目运算符

(1)算术运算符

      • / % ++ –
        % 取余数
        ++ 自增,在原来基础之上加1
        – 自减,在原来基础之上减1
        var b1=3;
        //先把b1的值赋给b2,然后b1再执行自增
        var b2=b1++;
        var b3=3;
        //先让b3执行自增,把自增的结果赋给b4
        var b4=++b3;
        练习:查看以下程序的运行结果
        var n1=8;
        var n2=–n1;
        var n3=n1–;
        console.log(n1,n2,n3);

(2)比较运算符

< >= <= (等于) != =(全等于) !(不全等于)
== 等于,只是比较两个值是否相同
=== 全等于,比较的是值和类型,要求两者都相同
!= 不等于,只是比较值是否不等
!
不全等于,值不等或者类型不等
数字和字符串比较,字符串转换为数字
3>‘10’ //false
字符串直接比较,比较的是首个字符的编码
‘3’>‘10’ //true
‘3’->51 ‘1’->49

3>‘10a’ //false
3<‘10a’ //false
3==‘10a’ //false
NaN==NaN //false
NaN和任何的值比较(> < >= <= == ===)结果都是false
(3)逻辑运算符
&& 逻辑与(并且),关联的两个条件都是true,结果是true,否则是false
|| 逻辑或(或者),关联的两个条件有一个是true,结果是true,否则是false
! 逻辑非,取反
短路逻辑:
逻辑与:当第一个条件为false,就不再执行第二个条件
逻辑或:当第一个条件为true,就不再执行第二个条件
短路逻辑无需查看整体是true还是false,就看第二个条件是否执行。
练习:查看以下程序是否会报错
var num=5;
num>2 && console.log(m);
num<7 || console.log(m);

标签:逻辑,false,算术,运算符,三木,b1,var,true
来源: https://blog.csdn.net/li_ding_ding/article/details/121186105

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有