js中一些怪异的写法

1、var s = (1==0)||{name:'janey'}
   因为1==0是false,按照或运算规则,继续运算,得到{name:'janey'} ,所以s={name:'janey'}
   同理 var s = (1==1)||{name:'janey'},这时1==1为true,不再继续运算下去,所以s=true;
   或运算的结果并不直接的等于true或者false,而是第一个可以判断为true的值;
   var s=(0||2||[1,2]),0的boolean 运算值是false,所以继续,2的boolean运算值是true,停止运算,并把2赋值给s
   原来看到很多if(a表达式||b表达式)以为或运算结果直接就是false或true,大大的误解
   &&运算符的结果也是如此

2、if(判断表达式){语句A;}(语句B) //这个目前我还没搞清楚
   语句B被顺序执行,但为什么加括号不清楚
   要说的是A中包含return语句会报错:return not in function
   eg:if(0){return}(alert('hello world'));
   这样写会报 return not in function错,解决方案是将上句写在function中,如下:
   (function(){if(1){var i = 5;alert('i');}(alert('hello janey'))})();
   为什么这样不清楚

转载于:https://www.cnblogs.com/janey/archive/2010/01/08/1642566.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/550257.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

wordpress html页面缓存 cdn,WordPress 下老旧又高效的本地缓存插件 cos-html-cache

摘要Cos Html Cache是一种非常有效的WordPress页面缓存插件可以让你的站点更快更灵敏。基于URL重写,插件将自动生成HTML文件的帖子真正当他们第一次加载,并自动更新HTML文件。说起 WordPress 的缓存插件来对明月来说绝对是个老生常谈的话题了&#xff0c…

python记忆式键入_Python基础

一。基础1.输出与输入:输出:print(变量/字符串)输入:input() 返回的是字符串priceinput()print(price)2.python风格(1)注释 #(2)一般情况是一行结束该句结束,但是如果想要续行,在行的结尾加上 \(3)无需换行符也可以换行…

使用动软代码生成器的注意事项

使用动软代码生成器的注意事项 C# 2011-01-17 21:58:39 阅读21 评论0 字号:大中小 订阅 使用动软代码生成器的注意事项 工厂模式: 一、利用动软生成项目,设置顶级命名空间。二、打开所生成的项目,检查每一层是否为独立的程序集…

html5视差滚动效果,视差滚动效果

插件描述:制作视差滚动效果The meat and potatoes. Invoking these will move that page in from that side.parallax.bar.left(); //Bar slides in from the leftparallax.foo.top(); //bringing back foo from the topparallax.bar.bottom(IAmBack()); //We got c…

Oracle--基础

Oracle数据库的体系结构 数据库: databaseOracle数据库是数据的物理存储,和mysql不一样的是,只要我们愿意,我们就可以在mysql下创建任意的数据库,每个新项目的启动,创建一个数据库,然后通过showdatabases可以查看到全部数据库,但是Oracle的数据库是一个操作系统只有一个库,说白…

python自动化测试常见面试题二_思考|自动化测试面试题第二波

本内容为企业面试关于自动化测试的考题,大家可以自己思考下如何作答,欢迎把答案留言到本文下方哦。问题1:设计接口测试⽤用例例时,涉及的是电商系统,其中包括很多修改,如商品、商家、店铺等等,针…

html动态跟随鼠标效果,使用JS实现气泡跟随鼠标移动的动画效果

气泡跟随鼠标移动,并在每次点击时产生不同的变化效果如下简单的气泡效果body{background-color:#000000;margin:0px;overflow:hidden}var canvas document.createElement(canvas),context canvas.getContext(2d),windowW window.screen.width ,windowH window.s…

raspberry ssh 允许 root 登录

参考链接 csdn 转载于:https://www.cnblogs.com/eat-too-much/p/11153213.html

python开发转行做数据分析_转行学IT,Java、Python、大数据选择学哪个发展好?

对薪资不满意、担心自己以后不好找工作,不少人都会选择参加培训,转行IT行业。当然很多想要转行IT的人,都会犹豫选择哪门编程语言学习比较好,Python、Java、大数据作为比较热门行业技术,不少人都很疑惑转行学Java、Pyth…

html显示线条流动效果,css3实现线条流动效果

1实现原理:通过animation中的clip实现对div的不断切割首先要弄懂clip的含义,四个参数分别是上右下左,以上和左为标准。clip使用的前提是元素绝对定位。本来想实现这样效果看起来是需要3个div,但是根据前人的经验,使用b…

mysql 解析sql文件

简介 如何使用 本地mysql 解析sql文件 方法 参考链接 cnblogs 看三.创建数据库 参考链接 runoob 看选择数据库 参考链接 cnblogs 看往mysql中导入SQL文件 转载于:https://www.cnblogs.com/eat-too-much/p/11153383.html

html的数据类型有哪些,数据库数据类型有哪些

MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。推荐教程:MySQL入门视频教程一、数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类…

2021 河南 高考成绩查询,2021河南高考成绩查询入口

随着高考结束,高考阅卷工作陆续启动,已有多个省份公布了查分时间,那我们知道河南高考时间是什么时候嘛?下面是小编整理2021河南高考成绩查询入口_2021河南高考查分时间公布,仅供参考,希望能够帮助到大家。2021河南高考…

人脸检测算法_腾讯已开源高精度人脸检测算法DSFD

腾讯提出一种高精度双分支人脸检测器DSFD并开源。该算法曾在全球两大权威人脸检测数据集WIDERFACE和FDDB上均取得了第一。任务介绍人脸检测算法是在图像上检测出人脸的位置(通常以矩形框形式输出),是人脸配准、人脸属性识别、人脸核身、人脸检索等技术的基础。随着人…

java之struts2之数据检验

1.使用struts2时,有时候需要对数据进行相关的验证。如果对数据的要求比较严格,或对安全性要求比较高时,前端 js 验证还不够, 需要在后端再进行一次验证,保证数据的安全性。 2.struts2提供了两种机制来进行后端的数据验…

sdk开发包如何使用_SDK如何使能行业?华为昇腾要用软件充分释放硬件性能

谈及落地,软件永远是激发硬件性能的核心。自AI出现,围绕传统产业“智能化转型”的探讨就一直没有停下。而随着“新基建”口号的喊出,工业制造等场景的智能化进程更是被加上了助推器。以智能制造为例,依据Markets报告所预计的&…

vue入门:(组件)

模板:(template)模板声明了数据和最终展现给用户的DOM之间的映射关系。初始数据:(data)一个组件的初始数据状态。对于可复用的组件来说,通常是私有的状态。接收外部参数:&#xff08…

鹿邑2021高考成绩查询,鹿邑中考成绩查询2021

2021鹿邑中考成绩查询时间方法:91中考网消息:2021年鹿邑中考即将开始,在中考后,广大考生最关心的无疑就是中考成绩查询方法、鹿邑中考成绩什么时候公布?,根据往年经验,小编收集整理了2021鹿邑中…

excel删除行 uipath_学会这8个Excel神技巧,轻松告别零基础!

无论你是个学生还是职场中人,谁不知道Excel呢?尤其是办公一族,总是不可避免会使用到Excel。下面小电就向大家介绍8个神技巧,让你的工作量大大减少!那什么技巧有如此威力呢?想必有些大家都用过的&#xff0c…

IIS7.5下的asp.net网站不能连接数据库

今天报了一错就是"找不到Table[0]" 感觉是没有连到数据库。 处理方法:把连接字符串由windows身份验证改成 sqlserver验证就好了 我不知道为什么这么做!等待高手给我解答转载于:https://www.cnblogs.com/master-zhu/archive/2010/07/20/17810…