js几个逻辑运算符的形象概括
2024-09-30 15:42:07
“&&”是逻辑与操作符,只有“&&”两边值同时满足(同时为真),整个表达式值才为真。
b>a && b<c //“&&”是并且的意思, 读法"b大于a"并且" b小于c "
||"逻辑或操作符,相当于生活中的“或者”,当两个条件中有任一个条件满足,“逻辑或”的运算结果就为“真”。
"!"是逻辑非操作符,也就是"不是"的意思,非真即假,非假即真。
操作符之间的优先级(高到低):
算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号
如果同级的运算是按从左到右次序进行,多层括号由里向外。
<script type="text/javascript">
//自加(累加)
var a=5,b=10,x,y; //【++在后】:先执行其它的,再自己加1
x=a++;//①x=a 5 ②a=a+1 6
console.log(x);//
console.log(a);// //【++在前】:先自己加1,再执行其它的
y=++b;//①b=b+1 11 ②y=b 11
console.log(b);//
console.log(y);// var j=20;
j++;//j=21
console.log(j);//
console.log(j++);//21 ①console.log(j) ②j=j+1 22 先执行其它的,再自己加1
console.log(j);// var y=5;
y++;//
console.log(y++);// var x=10;
console.log(++x);//11 ①x=x+1 11 ②console.log(x); 先自己加1,再执行其它的 var x=12,y=13;
z=(--y+x++)+x;
//①(--13+x++)+x ②(12+x++)+x ③(12+12)+x ④24+13
console.log(x);//
console.log(y);//
console.log(z);//
</script>
最新文章
- SQL Server 2016白皮书
- C#使用GET、POST请求获取结果
- Asp.net 面向接口可扩展框架之核心容器(含测试代码下载)
- html5 请求的URL转成 OC可用属性字符串显示
- 现成的HTML5框架
- linq中AsEnumerable和AsQueryable的区别
- C语言之移位操作
- 纯洁CSS实现下拉菜单和下拉容器(纯洁CSS导航栏和导航下拉容器)
- java架构师负载均衡、高并发、nginx优化、tomcat集群、异步性能优化、Dubbo分布式、Redis持久化、ActiveMQ中间件、Netty互联网、spring大型分布式项目实战视频教程百度网盘
- python全栈开发day118-Mui
- JS中部分不常用小功能记录
- [转]MyEclipse内存不足问题
- Authentication and Authorization in ASP.NET Web API
- 【Unity】11.1 角色控制器 (Character Controller)
- Selenium+Java元素定位之三
- 机器学习理论基础学习14.2---线性动态系统-粒子滤波 particle filter
- Docker Cache mechanism
- 我的border能自定义四角之border-radius : 左上角,右上角,左下角,右下角。
- 块级元素display:inline-block 在IE6 IE7无效
- The capacitive screen technology - tadpole
热门文章
- web框架和Django框架的初识
- RDD变换
- POJ2533 Longest Ordered Subsequence —— DP 最长上升子序列(LIS)
- silverlight DataGrid 显示篇
- WebRTC PeerConnection
- UI:网络请求
- 【WIP】Swift4 异常处理, JSON处理
- bzoj 2743: [HEOI2012]采花【树状数组】
- bzoj 3930: [CQOI2015]选数【快速幂+容斥】
- bzoj 4517: [Sdoi2016]排列计数【容斥原理+组合数学】