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推荐这个网页给你看。 基础问题,求解惑。 YUI3 官网 引用外部组件 demo 运行问题 JS 设置线条样式控件 如何解决,才能使Firefox支持表单的验证函数onsubmit呢? 请问这样怎么实现? 这个问题好解决,欢迎高手 一个关于iframe的内容,不知可不要可以实现 谁能帮我看一看 这段脚本为什么不能在 ie5.5下运行 发布日历代码一份 How Can I convert a string to int 关于绑定事件,google地图遇到的问题 求指点:) 单选按钮循环判断问题
这句话就相当于
if($tab_title_input.val()){
tab_title=$tab_title_input.val()
}else{
tab_title= "Tab "
}
if(!tab_title) tab_title = "Tab";
推荐这个网页给你看。