js小问题,求教
var tab_title = $tab_title_input.val() || "Tab "
这里“||”是什么意思?是黏贴作用吗,相当于“+”吗
[解决办法]
|| 逻辑或,先取$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 "
}
[解决办法]
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”