如正文,求jQuery中,这种写法的相关资料和介绍 本帖最后由 zhangrun1 于 2014-06-05 14:59:50 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果前面为假,就执行后面alert(0||'s');alert(''||'s');//以上弹出s,你应该了解前面转为false的情况,而不仅仅是未找到属性 $("#dept").attr("deptId")||"-1" -> 当$("#dept").attr("deptId")为null或者undefined的时候返回"-1"|| 只是个或运算符 这是为变量设置默认值的一种方法,原理是:表达式A || 表达式B 的工作原理是:如果A的值为true(或A的值可以被当做为true)就返回A的值并且不执行表达式B,否则执行表达式B并且返回B的值javascript中0 "" null undefined会被当做为false,其实的值都可以被当做为true如:a = a || "-1"当a没有被赋值时,就把a赋值为"-1",否则a的值不变。 跟jquery没啥关系,是JS的一个特性,具体的楼上意见说了.值得一提的是有对应的&&function check(){return true;}function fun(){alert(1)}if(check()){fun();}等同于check() && fun();意思是当&&左边返回真时才执行右边的 请教一下错在什么地方了?还有学习javascrip有什么好方法? Firefox3,IE6,IE7,IE8上传图片预览 jquery控制table过滤,重新隔行变色 求匹配大于等于1小于等于65535的整数的正则表达式。 一个看式很简单的问题,我弄了一个下午却没想出来 怎么样传数组下标??? 求个目录树源码 传递参数时如何传有空格的参数? 怎么求两个日期相差几个月,几个星期? 我是新手,想再请教几个理解方面的东西 这张图怎么用js画,求救 ECharts Color
alert(''||'s');//以上弹出s,你应该了解前面转为false的情况,而不仅仅是未找到属性
|| 只是个或运算符
当a没有被赋值时,就把a赋值为"-1",否则a的值不变。
return true;
}function fun(){
alert(1)
}if(check()){
fun();
}
等同于
check() && fun();意思是当&&左边返回真时才执行右边的