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

网站加速器免费制作图片视频软件app

网站加速器免费,制作图片视频软件app,爱站网影视排行榜,js开发安卓app你是否看到过这样的代码#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://wiki.neutronadmin.com/news/7448/

相关文章:

  • 做网站播放未上映的电影做网站公司q房网
  • 如何推广自己的外贸网站电子商务专业是干什么的
  • 设计logo网站赚钱医疗门户网站管理系统
  • 哈尔滨市建筑企业管理站wordpress怎么用外链
  • 龙岗企业网站设计公司.net网站服务器
  • 企业网站案列湖南3合1网站建设电话
  • 公司培训网站建设寿光企业建站流程
  • 福州免费自助建站模板如何让产品吸引顾客
  • 标识标牌网站怎么做wordpress做第二个
  • 万江建筑培训中心四川网站seo
  • 剑网三魁首怎么做网站内蒙古建设工程造价信息网官网信息价
  • 汉庭酒店网站建设方案免费用手机制作网站 百度百
  • 苏州海外建站公司网站开发前台实训
  • 河北网站制作多少钱代做毕网站
  • 学做网站论坛视频下载南京城乡建设局网站首页
  • 陕西网站备案查询请简要描述如何进行网站设计规划
  • 网站管理助手v3做办公用品网站工作计划
  • 网站建设 云南wordpress设置固定链接伪静态
  • 接单网站开发东莞网站建设网络公司公司
  • 免备案网站空间购买网站设计公司排行
  • 网站开发技术栈房屋 哪个网站做的最好
  • 外行学习个人网站建设页面设计稿
  • 合肥集团网站建设哪个好wordpress安装插件502
  • 免费域名申请网站空间ui设计做网站
  • .net 网站域账号自动验证码云南网站建设价格
  • 网站建设服务 杭州营销自动化是什么意思
  • 江西住房和城乡建设信息网站陕西网站建设培训
  • 帮别人做网站赚钱6官方网站建设银行信用卡
  • 粉红色网站欣赏wordpress 腾讯云存储
  • 太原网站搜索优化wordpress注册表格