js利用与或运算符优先级实现if else条件判断表达式


Posted in Javascript onApril 15, 2010
<script type="text/javascript"> 
/******************************************************************* 利用运算符优先级实现ifelse表达式 
result = expression1 && expression2 
当且仅当两个表达式的值都等于 True 时, result 才是 True。 
如果任一表达式的值等于 False, 则 result 为 False。 
JScript 使用下面的规则,来把非 Boolean 值转换为 Boolean 值: 
所有对象都被认为是 true。 
字符串当且仅当为空时被认为是 false。 
null 和未定义的均被认为是 false。 
数字当且仅当为零时是 false。 
*******************************************************************/ 
alert(1&&0); //false,return the first false's argument 0 
alert(1&&2); //true,return the last true's argument 2 
/******************************************************************* 
result = expression1 || expression2 
如果两个表达式中有一个或两个等于 True,则 result 是 True。 
JScript 使用下面的规则来把非 Boolean 值转换为 Boolean 值: 
所有对象都被认为是 true。 
字符串当且仅当为空时才被认为是 false。 
null 和未定义的均被认为是 false。 
数字当且仅当为 0 时才是 false。 
*******************************************************************/ 
alert(1||0); //true,return the first ture's argument 1 
alert(0||false); //false,return the last false' argument false 
/******************************************************************* 
"并列"表达式,返回最后一个表达式 
*******************************************************************/ 
alert((1,0,-1)); //return the last argument -1 
/******************************************************************* 
利用运算符优先级实现if(...){...}else{...} 
?o明?返回值的一律返回undefined 
undefined,null都?⒈晦D?Q??alse 
*******************************************************************/ 
var a = true; 
a && (alert('true'),1) || alert('false') 
/******************************************************************* 
或者用三目运算符 
*******************************************************************/ 
a ? alert('true') : alert('false'); 
</script>
Javascript 相关文章推荐
通过Unicode转义序列来加密,按你说的可以算是混淆吧
May 06 Javascript
js 创建快捷方式的代码(fso)
Nov 19 Javascript
前台js调用后台方法示例
Dec 02 Javascript
JavaScript实现的GBK、UTF8字符串实际长度计算函数
Aug 27 Javascript
jQuery模拟完美实现经典FLASH导航动画效果【附demo源码下载】
Nov 09 Javascript
JavaScript中从setTimeout与setInterval到AJAX异步
Feb 13 Javascript
ThinkPHP+jquery实现“加载更多”功能代码
Mar 11 Javascript
Angular之toDoList的实现代码示例
Dec 02 Javascript
解决vue A对象赋值给B对象,修改B属性会影响到A的问题
Sep 25 Javascript
Vue项目从webpack3.x升级webpack4不完全指南
Apr 28 Javascript
Layui tree 下拉菜单树的实例代码
Sep 21 Javascript
vue实现购物车加减
May 30 Javascript
JS下高效拼装字符串的几种方法比较与测试代码
Apr 15 #Javascript
js 兼容多浏览器的回车和鼠标焦点事件代码(IE6/7/8,firefox,chrome)
Apr 14 #Javascript
JavaScript 保存数组到Cookie的代码
Apr 14 #Javascript
轻轻松松学JS调试(不下载任何工具)
Apr 14 #Javascript
jQuery EasyUI 中文API Button使用实例
Apr 14 #Javascript
ImageZoom 图片放大镜效果(多功能扩展篇)
Apr 14 #Javascript
JavaScript中的prototype使用说明
Apr 13 #Javascript
You might like
优化使用mysql存储session的php代码
2008/01/10 PHP
php curl模拟post请求和提交多维数组的示例代码
2015/11/19 PHP
JS 中document.URL 和 windows.location.href 的区别
2009/11/11 Javascript
Javascript继承机制的设计思想分享
2011/08/28 Javascript
jquery隐藏标签和显示标签的实例
2013/11/11 Javascript
使用jquery局部刷新(jquery.load)从数据库取出数据
2014/01/22 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
2014/06/13 Javascript
在JS数组特定索引处指定位置插入元素的技巧
2014/08/24 Javascript
JS+Canvas 实现下雨下雪效果
2016/05/18 Javascript
Angular.JS中指令ng-if、ng-show/ng-hide和ng-switch的使用教程
2017/05/07 Javascript
20行js代码实现的贪吃蛇小游戏
2017/06/20 Javascript
Vue CLI3 如何支持less的方法示例
2018/08/29 Javascript
微信小程序如何调用json数据接口并解析
2019/06/29 Javascript
利用d3.js制作连线动画图与编辑器的方法实例
2019/09/05 Javascript
python3.0 字典key排序
2008/12/24 Python
Python 3.x读写csv文件中数字的方法示例
2017/08/29 Python
Python实现PS滤镜特效之扇形变换效果示例
2018/01/26 Python
Python闭包函数定义与用法分析
2018/07/20 Python
python远程连接MySQL数据库
2019/04/19 Python
flask框架路由常用定义方式总结
2019/07/23 Python
python filecmp.dircmp实现递归比对两个目录的方法
2020/05/22 Python
Python如何避免文件同名产生覆盖
2020/06/09 Python
python的setattr函数实例用法
2020/12/16 Python
CSS实现定位元素居中的方法
2015/06/23 HTML / CSS
专门经营化妆刷的美国彩妆品牌:Sigma Beauty
2017/09/11 全球购物
英国赛车、汽车改装和摩托车零件购物网站:Demon Tweeks
2018/10/29 全球购物
New Balance澳大利亚官网:运动鞋和健身服装
2019/02/23 全球购物
专业毕业生个性的自我评价
2013/10/03 职场文书
仓管员岗位职责范文
2013/11/08 职场文书
甜品店的创业计划书范文
2014/01/02 职场文书
旷课检讨书3000字
2014/02/04 职场文书
网络宣传方案
2014/03/15 职场文书
学习型党组织建设经验材料
2014/05/26 职场文书
我们的节日重阳节活动总结
2015/03/24 职场文书
信息技术国培研修日志
2015/11/13 职场文书
2016七夕情人节广告语
2016/01/28 职场文书