为了账号安全,请及时绑定邮箱和手机立即绑定

js代码有点不明白这句判断是什么意思?

  if ('#' !== href) {

                    e.preventDefault();

                    $(document).scrollTop($(href).offset().top - 70);

                    if (tabId) {

                        $('#feature-tab a[href=#' + tabId + ']').tab('show');

                    }

                }


正在回答

1 回答

href 这个变量应该是 a 标签的 href 属性值,这里应该是判断 href 的值不为 # 时执行方法体内部的代码。

!== 是不等于,和 != 的区别是:!= 会尝试去转换等式两边的数据类型,而 !== 不会


if(tabId) 是判断 tabId 这个值是否存在,可以把这个判断理解为 if(!!tabId) 的简写

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

js代码有点不明白这句判断是什么意思?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信