Javascript 如何为路径名设置条件?

Javascript 如何为路径名设置条件?,javascript,if-statement,pathname,Javascript,If Statement,Pathname,嗨,我需要为路径名执行if语句。 这就是我试图做的,但它不起作用 if (pathname == "/") { category = 'home'; pagetype = 'homepage'; } 如果路径名与此类似,则脚本应显示category:home和pagetype:homepage。 感谢您的帮助获取您需要使用的URL 对于URL“”: 因此,您可能需要: if (window.location.pathname === '/') { category =

嗨,我需要为路径名执行if语句。 这就是我试图做的,但它不起作用

if (pathname == "/") {
    category = 'home';
    pagetype = 'homepage';
}
如果路径名与此类似,则脚本应显示
category:home
pagetype:homepage

感谢您的帮助

获取您需要使用的URL

对于URL“”:

因此,您可能需要:

if (window.location.pathname === '/') {
    category = 'home';
    pagetype = 'homepage';
}
或者,如果您正在使用ES6,也可以使用:

const { pathname } = window.location;

if (pathname === '/') {
    category = 'home';
    pagetype = 'homepage';
}

如果您需要,我可以跳过整个代码。不,按照帮助中心的说明发布您的。无法接受“它不工作”的问题描述。您的代码的哪部分不工作?您可以添加您收到的错误吗?谢谢,我不知道有window.location.pathname,请尝试运行
console.log(window.location)
您将能够看到所有属性
const { pathname } = window.location;

if (pathname === '/') {
    category = 'home';
    pagetype = 'homepage';
}