当前位置: 首页 > news >正文

安平县建设局网站如何免费建网站

安平县建设局网站,如何免费建网站,教育网站制作运营,微信系统开发技术你是否看到过这样的代码#xff1a;aa||; 可能javascript初学者会对此感到茫然。今天就跟大家分享一下我的一些心得。 其实,以下三种方式是完全等价的 aa||defaultValue; if(!a){adefaultValue;} if(anull||a||aundefined){…你是否看到过这样的代码aa||; 可能javascript初学者会对此感到茫然。今天就跟大家分享一下我的一些心得。 其实,以下三种方式是完全等价的 aa||defaultValue; if(!a){adefaultValue;} if(anull||a||aundefined){adefaultValue;} 为了弄清这个问题首先我们必须了解一个问题javascript中数据类型在转换为bool类型时发生了什么。   在javascript中数据类型可以分为“真值”和“假值”。顾名思义真值转换为bool时值为true假值转换为bool时值为false。下表罗列了一些常见的数据类型转换为bool时的值 数据类型转换为bool后的值nullFALSEundefinedFALSEObjectTRUEfunctionTRUE0FALSE1TRUE0、1之外的数字TRUE字符串TRUE(空字符串)FALSE在if表达式中javascript首先将条件表达式转换为bool类型表达式为真值则执行if中的逻辑否则跳过。 于是有了 if(!a){adefaultValue;} 再来看“”、“||”两个表达式。 由于javascript是弱类型语言所以在javascript中这两个表达式可能跟其他语言比如java中不太一样。 在javascript中“”运算符运算法则如下 如果左侧表达式的值为真值则返回右侧表达式的值否则返回左侧表达式的值。 这就是说 var i真值;//-ii真值其他真值;//-i其他真值i真值;//-i 一句话: 若都为真返回最后一个若有一个不为真返回第一个为false(可能是fasle,0undefined ,null,)的值 于是就可以理解 aa||defaultValue; 的逻辑了。如果a为假值等于null、空字符串……则将defaultValue赋给a否则将a的值赋给a本身。 一句话||返回左面第一个真值如果都为false否则返回最后一个false可能是false,0,undefined,null,的值 原贴地址: http://my249645546.iteye.com/blog/1553202转载于:https://www.cnblogs.com/fuxinci/archive/2012/11/06/2756436.html
http://www.sadfv.cn/news/238473/

相关文章:

  • 宁德工程建设监督网站珠海网站建设科技公司
  • 网站改版做重定向页面设计的像胶囊怎么形容
  • 湘潭手机网站公众号开发怎么做
  • 北京永安市政建设投资有限公司网站微信开发品牌
  • 建个什么网站好wordpress 侧边栏左边
  • 网站整站开发脉脉用的什么技术做网站
  • 黑龙江中国建设监理协会网站seo站群优化
  • 做p2p投资理财的网站做pc网站最大分辨率
  • 网站代优化友情链接代码模板
  • 柳州网站建设11wordpress版权所有在哪里
  • 辽宁同鑫建设有限公司网站响应式网站如何做
  • 房地产网站建设报价山东建筑信息平台
  • 网站互动设计方式郑州网站创建
  • 网站建设q-9七牛视频wordpress
  • 优化网站作用网站制作手机
  • 企业网站的建立如何带来询盘网站建设添加视频
  • 如何在微信上投放广告抚州seo
  • 自己想学做博客网站wordpress顶部导航
  • 企业做网站乐云seo快速上线河池环江网站建设
  • 傻瓜式网站制作ppt模板免费下载网站知乎
  • 外贸型网站该如何推广档案网站的建设
  • 网站开发立项企业品牌推广口号
  • 公司做网站的优势腾讯云如何建设网站首页
  • 网站集约化建设会议请示什么叫网站建设四网合一
  • 怎样用ps做网站php投资理财企业网站模板
  • 外贸展示型模板网站模板中国建设银行网站用户名是什么意思
  • 济南市做网站服务器网站绑定域名网站建设
  • 太原免费网站建站模板网络优化工程师是干嘛的
  • 网站建设方案ppt企业安全文化建设论文
  • 龙岗平湖网站建设公司江苏环泰建设有限公司网站