js小问题,求教 var tab_title = $tab_title_input.val() || "Tab "这里“||”是什么意思?是黏贴作用吗,相当于“+”吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 || 逻辑或,先取$tab_title_input.val(),如果取到真值则赋值给tab_title,否则使用"Tab"赋值。看下语法去吧。 var tab_title = $tab_title_input.val() || "Tab "这句话就相当于if($tab_title_input.val()){tab_title=$tab_title_input.val()}else{tab_title= "Tab "} js每种类型的数据都可以转换成布尔型的 可以alert(!!a)看下 ||的意思是将左边的数据转换成布尔型后 若为真则返回左边的数据 否则返回右边的数据 var tab_title = $tab_title_input.val() || "Tab "相当于var tab_title = $tab_title_input.val();if(!tab_title) tab_title = "Tab"; 当$tab_title_input.val()的值为:null '' 0 undefined false NaN 时tab_title =“Tab” || 或(满足其一即可) && 与 (必须全部满足) http://www.w3school.com.cn/js/js_comparisons.asp推荐这个网页给你看。 这段自学设计模式,请教两个关于设计方式的问题 一个页面,两个jQuery遍历select 的方法的问题,急啊 求一个js,很简单 我的菜单 在IE下正常运行 在火狐下就不可以了? js load XML后取值问题? 求一个简单问题 请教:如何在页面中动态插入录入条目? 下拉菜单层的问题 参数传递问题 求助,关于window.open()的问题 关于绑定事件,google地图遇到的问题 求指点:) 单选按钮循环判断问题
这句话就相当于
if($tab_title_input.val()){
tab_title=$tab_title_input.val()
}else{
tab_title= "Tab "
}
if(!tab_title) tab_title = "Tab";
推荐这个网页给你看。