Jquery 中a||的含义
$.each(form.elements,function(i,e){var name = e.name,type = (e.type||"").toLowerCase();if(name && type && exclude.indexOf(type) === -1 && !e.disabled){_ajaxSetValue(ret, name, _ajaxFieldValue(e));}});
今天读到代码,惑于
e.type||""
在网上了解到:
jquery中 a = a || "text"表示如果a为空,那么a就赋值为text。这个表达式常用于过滤变量a的空值,将其赋值为默认字符串。等价于表达式:if(!a) a = "text";
对于此表达式,注意两点:
|| 是逻辑或,如果前一个表达式为true,就可以直接判定结果为true,从而不再执行后一个表达式;只有当前一个表达式为false时,才执行后一个表达式。
javascript中,null,0,undefined 都作为false。
记于此。
转载于:https://www.cnblogs.com/bloodthirsty/p/4975393.html
Jquery 中a||的含义相关推荐
- JQuery中width和JS中JS中关于clientWidth offsetWidth scrollWidth 等的含义
JQuery中: 1.width()方法用于获得元素内容所占的宽度: 2.innerWidth()方法用于获得包括内边界(padding)的元素宽度: 算式:innerWidth()=width()+ ...
- jQuery中的$是什么含义?
1. $ 是jQuery的别称(其他名字) 2. $ 是jQuery 中的顶级对象 ,相当于原生js中的window.
- jQuery 学习笔记一(认识jQuery jQuery选择器 jQuery中的DOM操作)
第一章 认识jQuery jQuery代码风格 $(document).ready(function(){ //... }); 简化 $(function(){ //... }); jQuery对象转 ...
- jquery中ajax中的参数,jquery中的ajax参数
jquery中将ajax封装成了函数,我们使用起来非常方便,jquery会自动根据内容选择post还是get方式提交数据,并且会自动编码,但是要想完全掌握jquery中的ajax,我们必须将它的各个参 ...
- JQuery中$是什么?
在JQuery中," " 就 是 j Q u e r y 的 别 称 , 是 j Q u e r y 库 提 供 的 一 个 回 传 函 数 , 定 义 为 " 选 取 ...
- 【Ajax】了解Ajax与jQuery中的Ajax
一.了解Ajax 什么是Ajax Ajax 的全称是 Asynchronous Javascript And XML(异步 JavaScript 和 XML). 通俗的理解:在网页中利用 XMLHtt ...
- jQuery中的$是什么意思及 $. 和 $().的区别
$就是jQuery的别称而jQuery就是jQuery库提供的一个函数.(好像也不仅仅只是函数, 因为还有 $.ajax(options) 这样的使用,等同 jQuery.ajax(options)) ...
- 什么是Ajax ? 为什么要学习Ajax jQuery中的Ajax怎么使用 10
什么是Ajax Ajax 的全称是 Asynchronous JavaScript And XML (异步 JavaScript 和 xml ) 通俗理解:在网页中利用 XMLHttpRequest ...
- jQuery中的四种事件监听方式
jQuery中提供了四种事件监听方式,分别是bind.live.delegate.on,对应的解除监听的函数分别是unbind.die.undelegate.off.在开始看他们之前,先来声明一个例子 ...
- jquery文档就绪_在jQuery中,下列关于文档就绪函效的写法错误的是( )
[单选题]下图是哪种辉石.() [单选题]人体的肌肉主要是由蛋白质构成的,但骨骼肌.心肌.平滑肌的功能各不相同,这是因为 ( ) [判断题]宝石级方柱石首次发现于缅甸. [判断题]市场上最主要的辉石品 ...
最新文章
- kali 安装输入法
- 【C 语言】文件操作 ( 按照内存块的方式读写文件 | fread 函数 | fwrite 函数 )
- Pat乙级 1040 有几个PAT
- RHCS套件实现高可用负载均衡集群(三)——共享存储
- tomcat apache mysql_Android实现与Apache Tomcat服务器数据交互(MySql数据库)
- 内蒙古大学计算机组成原理实验,内蒙古大学计算机组成原理期末练习0
- 关系数据库SQL之可编程性触发器
- PHP判断浏览器类型和浏览器语言(附各国语言简写代码)
- (12)Zynq CAN控制器介绍
- git(1)---git介绍
- 使用xpatn提取元素和属性
- 陈天奇的tvm更新了:VTA,开源AI芯片栈
- [转载] python indices_Python numpy.indices() 使用实例
- 据说学会这款数据分析工具,会被各大名企高薪哄抢
- QXDM 存储log的方法
- 软件测试预演环境,什么是软件测试用例预演 有何优点?-软件水平考试-考试吧...
- 计算机主机的跳线怎么接,电脑主机的开关线怎么接,如何接电脑主板电源线 详细始末...
- JVM和DVM的区别
- 仅用 1/4 数据量还原真人语音100%细节,火山语音上新超自然对话语音合成技术...
- 图片批量重命名方法(超详细 无需辅助软件 本地运行)